body {text-align:center;}
#overall {width:777px; text-align:left; margin:0 auto;}
img { border:0;}
#logolink {float:left; width:362px;}
#headerlink {padding:2px 0 2px 3px;}
#headernav {float:left; width:415px; background-color:#E41736; height:86px;}
#hnavtop {padding:5px 0 8px 0;}
#hnavbot0 {padding:0 11px 5px 0; text-align:right;}
#hnavbot1,#hnavbot2,#hnavbot3  {padding:0 11px 5px 0; display:none; text-align:right;}
#container {clear:both;}
#mainleft {float:left; width:360px; margin:4px 0 0 0;}
#mainright {float:left; width:410px; margin:4px 0 0 6px;}
#mainright a {display:block; padding:0 0 4px 0;}
#mainrightbot a {float:left; width:202px;}
#mainrightbot a#rilast { margin:0 0 0 5px;}
#contclear {clear:both;}
.navfill {padding:0 100px 0 0; font-size:0;}
#footer {clear:both; border-top:15px solid #E6193A; padding:5px 0 0 0;}
#footer form {padding:0; margin:0; float:right;}
#footer form input {vertical-align:middle; font-size:11px;}


#sec-header {
	background:#D90000;
	border-top:1px solid #F5BFBF;
	border-bottom:1px solid #F5BFBF;
	text-align:left;
	float:left;
	width:541px;
}
#sec-header IMG {
	margin-left:9px;
}
#third-header {
	background:#C7C7C7 url(bg-third-header.gif) repeat-y left top;
	height:20px;
	border-top:1px solid #959595;
	border-bottom:1px solid #959595;
	width:541px;
	float:left;
}
#third-header A {
	display:block;
	float:left;
	font:bold 10px/20px arial;
	color:#FFF;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
#third-header A:hover {
	color:#000;
}
#top-menu {
	float:left;
	padding-top:6px;
	background:#D90000;
	border-top:1px solid #F5BFBF;
	width:450px;
}
#top-menu SPAN {
	cursor:hand;
	display:block;
	height:25px;
	background:#FFF;
	text-decoration:none;
	float:left;
	background:#D90000;
	color:#FFF;
	padding:4px 12px 0px 12px;
	font:bold 13px arial;
}
*html #top-menu SPAN {
	height:29px;
}
@media screen and (min-width: 0px) {
	#top-menu SPAN {
		height:29px;
	}
}
#top-menu .on {
	background:#FFF;
	color:#000;
}
#sub-top-menu {
	background:#E5E5E5;
	height:21px;
	width:450px;
	border-bottom:1px solid #C7C7C7;
	float:left;
	font:normal 9px/20px verdana;
	color:#000;
}
*html #sub-top-menu {
	height:22px;
}
@media screen and (min-width: 0px) {
	#sub-top-menu {
		height:22px;
	}
}
#sub-top-menu SPAN {
	float:left;
	background:#FFF;
	font:normal 9px/20px verdana;
}
#sub-top-menu span.sec {
	float:left;
	background:#FFF;
	font:normal 9px/20px verdana;
	/*padding-left:8px;*/
}
#sub-top-menu A {
	text-decoration:none;
	background:#FFF;
	float:left;
	color:#000;
	padding:0px 10px 0px 10px;
	font:normal 9px/20px verdana;
}
#sub-top-menu B {
	padding:0px 10px 0px 10px;
}
#sub-top-menu A B {
	padding:0px;
}
#sub-top-menu .last {
	background:#FFF url(corner1.gif) no-repeat right top;
	padding-right:25px;
}
#subwatches, #subsunglasses, #subjewelry, #substores {
	display:none;
}

#items {
	border:2px solid #F9DEE2;
	margin: 12px 12px 6px 12px;
}
#items .item {
	text-align:center;
	float:left;
	width:160px;
}
#items A {
	font:normal 12px arial;
	color:#B8B8B8;
	text-decoration:none;
}
#sec-body {
	clear:both;
	margin-top:9px;
}
#sec-body .caption {
	font:normal 11px arial;
	color:#B8B8B8;
	text-align:left;
	padding:7px;
}
.cross-sell-header {
	background:url(you-may.gif) no-repeat right center;
	height:25px;
}
.cross-sell-items {
	border:1px solid #D9D9D9;
}
.cross-sell-items A {
	font:normal 12px arial;
	color:#B8B8B8;
	text-decoration:none;
}
#item-body {
	margin:15px 20px 2px 9px;
	float:left;
	/*width:751px;*/
	/*clear:both;*/
}
*html #item-body {
	/*width:953px;*/
}
#item-body TD {
	font:normal 11px arial;
	color:#B8B8B8;
}
#item-body #breadcrumbs, #breadcrumbs A {
	font:normal 12px arial;
	color:#B8B8B8;
	text-decoration:none;
	text-transform:uppercase;
}
#item-body #breadcrumbs A:hover {
	text-decoration:underline;
}
#item-body H1 {
	margin:0px;
	padding:0px;
	font:bold 20px arial;
	color:#000;
}
#item-body H2 {
	margin:0px;
	padding:0px;
	font:bold 12px arial;
	color:#000;
}
#item-body #pit {
	text-align:right;
}
#item-body .sep {
	background:#B8B8B8; font-size: 0; line-height: 0;
}
#item-body .price {
	font:bold 12px arial;
	color:#000;
}
#item-body .saleprice {
	font:bold 12px arial;
	color:#C00;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~ADV PAGING~~~~~~~~~~~~~~~~~~~~~~~~*/
#contents A         {font: bold 12px arial; color: #ACB2B8; text-decoration:none;}
#paging A:hover     {text-decoration:underline;}

#paging .top-line   {border-top:2px solid #F3F4F4;}
#paging .bottom-line {border-bottom:2px solid #F3F4F4;}

#paging TD          {padding: 2px;}
#paging .price      {font: bold 12px arial; color: #000;}
#paging .saleprice  {font: bold 12px arial; color: #C00;}
#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 12px arial; color: #000;}

#pagelinks          {font: normal 11px arial; color: #000;}
#pagelinks A        {font: normal 11px arial; color: #000;}
#pagelinks .chosen  {font: bold 11px arial; color: #000;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

#sortlinks          {font: normal 11px arial; color: #C00; text-decoration:none; }
#sortlinks A        {font: normal 11px arial; color: #C00; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #C00; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

#leftArrowDiv1, #rightArrowDiv1,
#leftArrowDiv2, #rightArrowDiv2 {float:right; margin-top:1px;}
#pageof, #pageof2 {padding:0px 5px 0px 5px; color:#747273; font:bold 10px arial; float:right;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SITE MAP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

#sc_cross_sell {float:left;}
