/* Site wide formatting */
@font-face {
	font-family: 'LillyRegular';
	src: url('../lilly/Lilly__-webfont.eot');
	src: local('☺'), url('../lilly/Lilly__-webfont.woff') format('woff'), url('../lilly/Lilly__-webfont.ttf') format('truetype'), url('../lilly/Lilly__-webfont.svg#webfontz9w5Hj3D') format('svg');
	font-weight: normal;
	font-style: normal;
}
.lilly {font-family: 'LillyRegular'}
body {background: #a28e6a url(../images/pattern.png) repeat-x top left;margin:0;padding:0;color:black;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:.9em;text-align:center;}

p {font-size: .9em;}
a:link {color:#2d4c7c; text-decoration:none;}
a:active {color:#2d4c7c; text-decoration:none;}
a:visited {color:#2d4c7c; text-decoration:none;}
a:hover {color: #2d4c7c; text-decoration:underline;}
h1 {font-size: .9em;}
.clear {clear:both;} 
a.myPlayer {display:block;width: 320px;height:240px;text-align:center;border:2px solid #fff;} 
a.myPlayer img {margin-top:70px;border:0px;} 
a.myPlayer:hover {border:2px solid #969;}
.tpcolor {color:#36c;margin-top:0px;}
.kdcolor {color:#390;margin-top:4px;}
.caption {font-size:.8em;margin-top:4px;text-align:center;} 
#content {text-align:left;}
#main {width:770px;margin:0 auto;padding:0 5px;background: url(../images/sdw.png) top right repeat-y;}
#holder {width:760px;margin:0 auto;padding:0;}
/* Top of page include (header & nav bar) */ 
#top {width:760px;background-color:#fff;margin:0 auto;font:1em/1.5 "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif;}
#header {width:750px;padding:5px;}
#logo {float:left;width:210px;}
#logo img {border:none;}
#links {float:right;width:540px;text-align:right;}
#links a {color:#001190;padding:5px;}
#links a:hover {color:#fff;background-color:#001190;text-decoration:none;}
#links a.sale_top {color:#f00;}
#links a.sale_top:hover {color:#fff;background-color:#f00;}
#links p.row1 {margin-top:5px;}
#links .row2 {margin-top:25px;}
#nav {margin:0;padding:0;width:760px;height:30px;background: url(../images/nav_bar.png);position: relative;clear:both;list-style-type:none;}
#nav li {float:left;}
#nav li a {position:absolute;top:0;margin:0;padding:0;display:block;height:30px;background: url(../images/nav_bar.png) no-repeat;text-indent:-9999px;overflow:hidden;font-size:1%;}
li#nav_lvrm a {left:0;width:95px;background-position:0 0;}
li#nav_dnrm a {left:95px;width:97px;background-position:-95px 0;}
li#nav_bdrm a {left:192px;width:124px;background-position:-192px 0;}
li#nav_yth a {left:316px;width:52px;background-position:-316px 0;}
li#nav_ent a {left:368px;width:114px;background-position:-368px 0;}
li#nav_acc a {left:482px;width:64px;background-position:-482px 0;}
li#nav_off a {left:546px;width:57px;background-position:-546px 0;}
li#nav_out a {left:603px;width:70px;background-position:-603px 0;}
li#nav_matt a {left:673px;width:87px;background-position:-673px 0;}
li#nav_lvrm a:hover{background-position:0 -30px;}
li#nav_dnrm a:hover{background-position:-95px -30px;}
li#nav_bdrm a:hover{background-position:-192px -30px;}
li#nav_yth a:hover{background-position:-316px -30px;}
li#nav_ent a:hover{background-position:-368px -30px;}
li#nav_acc a:hover{background-position:-482px -30px;}
li#nav_off a:hover{background-position:-546px -30px;}
li#nav_out a:hover{background-position:-603px -30px;}
li#nav_matt a:hover{background-position:-673px -30px;}

/* Delivery Page */
#delivery {margin:0 auto;background-color:#e5ceae;padding:10px 130px;}
/*Sub Cat Page */
#subcat {background-color:#e5ceae;text-align:left;padding:10px 10px 10px 20px;border-bottom:2px solid #000;}
#subcat h1 {font-size:1em;font-weight:bold;margin:0 0 5px 0;}
#subcat p {margin:0;}
/* Item details page */
#suggested {font-size:1.1em;font-weight:bold;}
.description {font-size:1.1em;font-weight: bold;}
.description-nonbold {line-height: 1.1;}
#mainprice {font-size:1.4em;line-height:1em;}
#saleprice {color:#f00;line-height:.9em;}
.itemnumber {font-size:.95em;letter-spacing:.7px;}
.dimensions {font-size:.95em;letter-spacing:.7px;}
#additionalinfo {line-height: 1.1em;}
.bold_price {font-weight: bold;}
.sku {font-size:.8em;color:#3f3f3f;}
.strong {font-weight:bold;}
.disclaim {font-size:.8em;color:#3f3f3f;text-align:left;}
/* Sale Page */
#saletxt {width:760px;margin:0 auto;background-color: #e5ceae;}

/* Bottom of page include (bottom nav bar, manufacturer image, footer) */
#btm {width: 760px; margin: 0 auto; font:1em/1.2 "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif;clear:both;}
#btm_nav_bar {color:#fff;padding:5px 0;font-size:.9em;background:url(../images/nav_bar_btm.png) repeat-x;}
#btm_nav_bar a {color:#fff;padding:5px;}
#btm_nav_bar a:hover{color:#001190;background:url(../images/nav_bar_btm_blank.png) repeat-x;text-decoration:none;}
#manf_img {}
#manf_img h1{}
#manf_img img {border:none;}
#footer {background-color:#fff; color: #001190;border-top:4px solid #001190;padding-bottom:10px;}
#footer a {color:#001190;padding:5px;}
#footer a:hover {color:#fff;background-color:#001190;text-decoration:none;}
#footer a.sale_top {color:#f00;}
#footer a.sale_top:hover {color:#fff;background-color:#f00;}
#footer p.row1 {margin-top:5px;}
#footer p.row2 {margin:8px 0;text-size:.9em;}
#footer p.row2 a.policy {text-decoration:underline;color:#001190;padding:0;}
#footer p.row2 a:hover.policy {text-decoration:none;color:#001190;background-color:#fff;padding:0;}
#shdw {width:770px; margin:0 auto;padding-left:10px;height:10px;}
#delv {background: url(../images/delv_bkg.jpg) top left no-repeat #fff;margin:0; padding:10px;line-height:1.2;}
#delv_cont {margin-left:290px;width:440px;text-align:left;}
#delv_cont h1 {font-size:1.5em;color:#390;margin:0;font-weight:bold;}
#delv_cont p.delv1 {font-size:1.1em;color:#001190;margin:2px 0;font-weight:bold;}
#delv_cont p.delv2 {font-size:.8em; color:#000;margin:2px 0;}
#delv a.delv_detail {color:#390;font-size:1em;}
