/* Pallette:
		Red:   ##730C18B21234 or #710D23
		Black: #040404
		Grey:  #959394
*/

body     { font-family: sans-serif; background: #730C18; padding: 0px; }
a        { color: inherit; }
a: hover { text-decoration: underline; }
a img    { border: 0px; }
ul, li   { margin: 0px; padding:0px; }

#page { width: 1000px; margin: auto; background-color: white; overflow: hidden; padding: 1em; margin-top: 0px; }
#page li { margin: 0px; padding: 0px; }

#header { position: relative; height: 90px; width: 100%; }
#header h1, #header h2, #header ul, #header div {margin: 0px; padding: 0px; position: absolute; }
#header h1    { line-height: 40px; font-size: 40px; top: 20px; }
#header h1 img{ width: 400px; position: relative; top: -20px;  }
#header ul    { right: 0px; top: 0px; overflow: hidden; height: 20px; line-height: 20px; }
#header ul li { float: left; list-style: none; padding: 0em .75em; border: solid black; border-width: 0px 2px 0px 0px; position: relative; right: -2px; }
#header
div.info      { right: 160px; font-size: 1.1em; top: 30px; }
#header div p { margin: 0px; line-height: 20px; padding: 0px; }
#header
#online_help  { width: 148px; height: 68px; right: 0px; top:30px; }
#poweredby    { position:relative;  top: -30px; }

#left_column, #content { float: left; margin-top: 20px; }
#left_column { width: 197px; }
#content     { width: 800px; }
#top_half, #bottom_half, #bottom_half ul { margin: 0px; }

#social_links,
#categories      { list-style: none; padding-left: 0px; padding-top: 0px; margin-top: 0px; }
#social_links li,
#categories li   { font-weight: bold; background-color: #040404; margin-right: 10px; text-align: center; margin-bottom: 2px; }
#categories li a { color: #ddd; }
#social_links li,
#categories li   { border: 2px solid #959394; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
#social_links li a,
#categories li a { display: block; padding: 2px; text-decoration: none; }

#aweber        { display: block; background-color: #959394; border: solid 2px #B21234; margin-right: 10px; padding: 5px; margin-bottom: 20px; margin-top: 20px;}
#aweber strong { color: #720004; text-align: center; display: block; text-align: center; font-size: 130%; position: relative; top: -10px; }
#aweber input  { width: 95%;}
#aweber label  { font-weight: bold; font-size: 90%;}
#aweber p      { font-size: 80%; }
#aweber        { -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius: 10px; }

#social_links               { font-size: 100%; }
#social_links img           { display: none;   }
#social_links li.facebook   { border-color: #96B2E4; background-color:#3B5998; }
#social_links li.facebook a { color:#FFFFFF; }
#social_links li.twitter    { border-color: #C6E2EE; background-color:#33CCFF; }
#social_links li.twitter a  { color:#FFFFFF; }
#social_links li.blog       { border-color: #D0DDE1; background-color:#730C18; font-size:55%; }
#social_links li.blog a     { font-size: 180%; color:#FFFFFF; }
#social_links li            { padding-top: 0.25em; padding-bottom: 0.25em;}

/* #content img      { width: 100%; } */

#content #top_half { height: 400px; position: relative; }
#content #top_half #online_help { position: absolute; line-height: 30px; top: -32px; right: -1px; width: 266px; text-align: center; }
#content #top_half #promo { position: absolute; z-index: 10; font-size: 20px; width: 531px; overflow: hidden; left:0px; top:0px;}
#content #top_half .left,
#content #top_half .right  { float: left;  height: 400px; }
#content #top_half .left   { width: 533px; overflow: hidden; }
#content #top_half .right  { width: 266px; }

/* #handbags { position: relative; top: -25px; } */

#neckties, #brands { margin: 0px; }
#neckties          { height: 314px; }
#brands            { height: 85px; margin: 0px; padding: 0px; list-style: none;}
#brands li         { margin-top: 5px; }

#content #bottom_half                  { margin-top: 0px; }
#content #bottom_half ul               { padding: 0px; height: 540px;}
#content #bottom_half ul li            { float: left; width: 266px; list-style: none; overflow: hidden;}
#content #bottom_half ul li.vertical   { height: 328px; }
#content #bottom_half ul li.horizontal { height: 212px; }
#content #bottom_half ul li a          { display: block; width: 100%; height: 100%; }
#content #bottom_half ul li a img      { width: 100%; }

/* borders */
#top_half, #top_half .right, #neckties, #bottom_half, #bottom_half ul li { border-color: black; border-style: solid; }

#content           { border-width: 1px 1px 1px 1px; border-style: solid; border-color: black;}
#neckties          { border-width: 0px 0px 1px 0px; }
#top_half .right   { border-width: 0px 0px 0px 1px; }
#top_half,
#bottom_half       { border-width: 0px 0px 1px 0px; }
#bottom_half ul
li.vertical        { border-width: 0px 0px 1px 0px; }
#bottom_half ul
li.horizontal      { border-width: 0px 0px 0px 0px; }
#bottom_half ul
li.center          { border-right-width: 1px; border-left-width:1px; }

#bottomlinks { list-style: none; text-align: center; overflow: hidden; margin: auto; width: 80%; }
#bottomlinks li { float:left; margin: 1em 10px; }
#footer { text-align: center; }


/* Stuff We're keeping from the old stylesheet */

h1 {
	color:#720F0F;
	font-size:20px;
	font-weight:normal;
	margin:0;
	text-transform:capitalize;
}

#crumbProductTitle {
	display:inline;
	font-size:10px;
	margin:0;
	padding:0;
}

#description h2, #features h2 {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
}
