@charset "utf-8";

/* Original design work copyright © OCDesignsOnline, All Rights Reserved. Used with permission by Ashford Watches. */

/* General page formatting
-------------------------------------------------- */
body				{ margin:0 2px !important; padding:0 !important; }
.x-bg				{ background:#FFF none; padding:0; }
.x-bg *				{ margin:0; padding:0; vertical-align:top; }
.x-bg img				{ border:0; }
.x-bg, .x-content			{ margin:0 auto; text-align:center; vertical-align:top; }
.x-content			{ width:940px; background:transparent url(images/x-content.png) left top repeat-y; border-bottom:3px solid #000; padding:0 0 10px !important; }
#CentralArea, #x-template		{ margin:0 !important; padding:0 17px 0 0 !important; float:right; vertical-align:top; }
#LeftPanel			{ margin:0 !important; padding:0 0 0 3px !important; float:left; vertical-align:top !important; }
#x-home				{ margin:0 auto; padding:0; float:right; }

p, a, .x-bg, .x-bg p, .x-bg a		{ font:12px Arial, Tahoma, Geneva, Sans-serif; color:#525252; }
a:link, .x-bg a:link, 
a:visited, .x-bg a:visited,
a:active, .x-bg a:active 		{ color:#525252; text-decoration:none; }
a:hover, .x-bg a:hover		{ color:#333; text-decoration:underline; }

#CentralArea .r3			{ background-color:#FFF; }
#CentralArea .r3_cm		{ padding:10px; }
#CentralArea .ctrlbr		{ padding:3px 10px; }
#CentralArea .cmpBr		{ padding:0 10px; }
#CentralArea span.pdmt img		{ vertical-align:middle; }
#CentralArea span.tpr, 
#CentralArea a.tpr			{ font-size:11px; line-height:15px; padding-top:0; padding-bottom:0; }
#TopPromoArea			{ display:none !important; margin:0 !important; padding:0 !important; }

#LeftPanel form			{ display:inline; }
#x-hd-menu, #LeftPanel ul,
#x-foot ul, #x-template ul.x-tt		{ list-style-type:none; }
#x-hd-menu li, #x-template ul.x-tt li	{ display:inline; float:left; }
.x-content, .x-tb-mid, ul.x-tt, 
#x-hd-menu, #x-hd-srch,
#x-ln-news, #x-ln-srch		{ overflow:hidden; }
#LeftPanel .ttl, #LeftPanel .link,
#LeftPanel .all_cats, #LeftPanel .cnt,
#LeftPanel .v4acpcont,
#x-cat ul.lev1 li br, #x-cat ul.lev2 li br,
#x-template .x-fb br		{ display:none !important; }



/* Header formatting
-------------------------------------------------- */
#x-head				{ position:relative; width:940px; height:152px; background:transparent url(images/x-head.png) 0 0 no-repeat; margin:0 auto; }
#x-hd-logo			{ position:absolute; left:10px; top:7px; width:202px; height:85px; display:block; }
#x-hd-brand			{ position:absolute; left:3px; top:103px; width:220px; height:49px; }
#x-hd-brand h3			{ text-align:left; font:bold 17px/49px Arial, Tahoma, Geneva, Sans-serif; color:#525252; margin:0; padding:0 15px; }

#x-hd-callus			{ position:absolute; left:790px; top:27px; display:block; font:bold 25px/28px "Trebuchet MS", Tahoma, Geneva, Sans-serif; color:#C61039; }
#x-hd-phone			{ position:absolute; left:734px; top:60px; display:block; font:bold 26px/29px Arial, Tahoma, Geneva, Sans-serif; color:#FFF; }

#x-hd-menu			{ position:absolute; left:223px; top:103px; width:714px; height:49px; }
#x-hd-menu li a			{ width:238px; height:49px; text-align:center; display:block; cursor:pointer; font:bold 17px/49px Arial, Tahoma, Geneva, Sans-serif; }
#x-hd-menu li a, 
#x-hd-menu li a:link,
#x-hd-menu li a:active,
#x-hd-menu li a:visited		{ color:#525252; text-decoration:none; }
#x-hd-menu li a:hover		{ color:#C61039; text-decoration:none; }



/* Left panel formatting
-------------------------------------------------- */
#LeftPanel, .x-ln-title,
.x-ln-mid, .x-ln-btm 		{ width:220px !important; }
#LeftPanel, #LeftPanel p, 
#LeftPanel a, #LeftPanel ul li, 
#LeftPanel span			{ text-align:left; font:normal 14px/16px Arial, Tahoma, Geneva, Sans-serif; color:#525252; }
.x-ln-title				{ background:transparent url(images/x-ln-title.png) 0 0 no-repeat; height:38px; }
.x-ln-title-cats			{ background-image:url(images/x-ln-title-cats.png); }
.x-ln-title-move			{ background-image:url(images/x-ln-title-move.png); }
.x-ln-title-style			{ background-image:url(images/x-ln-title-style.png); }
.x-ln-mid				{ background:transparent url(images/x-ln-mid.png) 0 0 repeat-y; }
.x-ln-btm				{ background:transparent url(images/x-ln-btm.png) 0 0 no-repeat; height:22px; }
#LeftPanel .x-ln-ins			{ padding:10px 10px 0; overflow:hidden; }
#LeftPanel .x-ln-promo		{ display:block; margin:0 0 12px; }

#LeftPanel .x-ln-mid		{ max-height:250px; overflow:auto; }
#LeftPanel h3			{ text-align:left; font:bold 17px/38px Arial, Tahoma, Geneva, Sans-serif; color:#525252; margin:0; padding:0 15px; }

#LeftPanel ul.lev1 li				{ margin:0 10px; border-top:1px dotted #AAA; cursor:pointer; }
#LeftPanel ul.lev1 li.first			{ border-top:0 none; }
#LeftPanel ul.lev1 li a, #LeftPanel ul.lev1 li span	{ height:24px; text-decoration:none; display:block; margin:0; padding:0 10px; line-height:24px; }
#LeftPanel ul.lev1 li a,
#LeftPanel ul.lev1 li a:link,
#LeftPanel ul.lev1 li a:active,
#LeftPanel ul.lev1 li a:visited			{ color:#525252; text-decoration:none; }
#LeftPanel ul.lev1 li a:hover			{ color:#C61039; text-decoration:none; }



/* Homepage formatting
-------------------------------------------------- */



/* Footer formatting
-------------------------------------------------- */



