@import url("customize.css");

body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:small;background: url(/g/virg/bg.jpg) #4F4831 repeat-x;margin:0 auto;line-height:150%;}

a {color:#996720;}
a em {display:none;}
h1 {font-size:15px;font-family:"Book Antiqua", "Times New Roman", serif;padding-left:20px;text-transform:uppercase;margin-top:8px;}
h1, {margin-top:10px;}
h2 {font-size:14px;font-family:"Book Antiqua", "Times New Roman", serif;color:#8E8459;}
h1.side {color:#84721C;background:url(/g/gl/arrow.l.gif) no-repeat 0 2px ;}
h1.main {color:#554D34;background:url(/g/virg/arrow.r.gif) no-repeat 0 2px;width:350px;height:2.5em;}

p.small {font-size:10px;margin-top:0;line-height:normal;}

input, select, textarea {width:152px;border:solid 1px #DEBC1E;margin-bottom:9px;color:#8A7511;background:#FFF0B9;font-size:11px;padding:3px;}
select {width:160px;}
textarea {width:250px;}
input.req, select.req {color:#A73938;}
.fah input, .fah select {display:block;}

input.check {width:auto;}

#contl input, #contl select, #contl textarea {border:solid 1px #766A48; color:#766A48;background-color:#F4F3EA;}

#contr input, #locateretailer input {width:135px;}
#contr select, #locateretailer select {width:143px}

.left {float:left;}
.right {float:right;}

#frame {width:766px;margin:0 auto;background:url(/g/gl/column.jpg) repeat-y;text-align:left;font-size:95%;}
a#home {background: url(/g/virg/logo.gif) no-repeat;height:56px;float:left;display:inline;width:416px;margin:18px 0 0 15px;}
#headnav {float:right;}
#head p {font-family:Futura, "Gill Sans", Arial, Verdana, sans-serif;font-size:10px;text-align:right;margin-right:18px;color:#CBAE56;margin-top:14px;margin-bottom:0;}
#head form {margin:0;}
#head a {text-decoration:none;}
#head input {color:#D8BD6D;border:solid 1px #FDDA71;vertical-align:middle;background:#FFF5D5;margin:0;font-size:10px;}
.hlinks {margin-top:6px !important;}
.hlinks, {margin-top:4px !important;}
#nav {width:738px;border:solid 1px #FDE08A;margin:0 14px;display:inline;clear:both;margin-bottom:7px;float:left;position:relative;z-index:8000;}


#nav ul {
	padding:0;
	margin:0;
	background:url(/g/virg/nav.jpg);
	float:left;
}

#nav li {
	display:inline;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
}

#nav li a {
	height:0;
	overflow:hidden;
	padding-top:70px;
	background:url(/g/virg/nav.jpg);
	display:block;
}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse;}

#nav .abo {width:296px;background-position:0 0;}
#nav .pho {width:152px;background-position:-296px 0;}
#nav .hom {width:136px;background-position:-448px 0;}
#nav .ret {width:154px;background-position:-584px 0;}

#nav .abo:hover {width:296px;background-position:0 70px;}
#nav .pho:hover {width:152px;background-position:-296px 70px;}
#nav .hom:hover {width:136px;background-position:-448px 70px;}
#nav .ret:hover {width:154px;background-position:-584px 70px;}

#nav li ul {
	background:#8e825a;
	visibility:hidden;
	position:absolute;
	left:0;
	top:70px;
	width:200px;
}

#nav li:hover ul, #nav a:hover ul {
	visibility:visible;
}

#nav li li {
	float:none;
	padding:4px 8px;
	display:block;
}

#nav li li a {
	height:auto;
	width:auto;
	padding: 0px;
	background:none;
	color:#fff;
	text-decoration:none;
	border-bottom:3px solid #8e825a;
}

#nav li li a:hover {
	border-bottom:3px solid #594f34;
}

#cont {width:740px;margin:0 auto;background:url(/g/virg/sub.cont.bg.gif) repeat-y;margin-bottom:14px;clear:both;}
#contl, #contr {float:left;display:inline;}
#contl {margin-left:18px;width:520px;position:relative;}
#contr {margin-left:16px;width:180px;}
#contr hr {background:#fff;border:0;height:6px;color:#fff;margin: 0;}
#contr div {margin-left:11px;}


#cont p, #cont td, #cont li {font-size:11px;}
#contt {background:url(/g/virg/sub.cont.top.gif) no-repeat; padding-top:10px;}
#contb {background:url(/g/gl/cont.bot.gif) no-repeat bottom;clear:both;}

#footnav {text-align:center;clear:both;font-size:11px;margin-bottom:17px;color:#DDBF47;}
#foot {text-align:center;font-size:10px;padding-bottom:20em;color:#DDBF47;}
#footnav a, #foot a {text-decoration:none;}


img.arrow {float:left;}

button {background:url(/g/virg/submit.jpg) no-repeat;width:67px;height:28px;border:none; cursor:pointer;float:left;margin-right:3px;margin-top:2px;}
button em {display:none;}
button.print {background:url(/g/virg/print.jpg) no-repeat;}

#contl button {float:none;}

#subnav {background:#E8E6D0;margin-left:0 !important;margin-top:0;padding-left:11px;padding-top:10px;border-bottom:solid 6px #fff;}
#subnav h1 {margin:0;}
#subnav ul {padding-left:20px;margin-left:0;}
#subnav li {font-size:10px;}

#serieslist, #gallery {background:#F3F3E9;padding:6px;float:left;}
#serieslist table {background:#D6D2AC;margin:0 0 1px 0;color:#675F41;width:508px;clear:both;}
#serieslist dl {clear:both;float:left;background:#E7E3CA;padding:7px 9px;width:490px;margin:0 0 1px 0;}
#serieslist dt, #serieslist dd {margin:0;}
#serieslist dt img {width:145px;border:solid 2px #D6D2AC;}
#serieslist dt {float:left;margin-right:12px;}
#serieslist dd {font-size:90%;}
#serieslist strong {font-family:Georgia, "Times New Roman", Times, serif;}

p.print {margin-top:0;position:absolute;right:0;top:10px;}
p.print a {background:url(/g/gl/print.gif) no-repeat;padding:0 0 5px 18px;}

#cont ul.tabs {margin:0 !important;padding:0;list-style:none !important;clear:both;}
#cont ul.tabs li {float:left;background:url(/g/gl/tab.l.gif) no-repeat #635A3D;margin:0;padding:0;list-style:none !important;}
ul.tabs li.here {background:url(/g/gl/tab.l.gif) no-repeat #776A48 !important;}
ul.tabs a {margin:0;border-right:solid 1px #D1DA92;padding:7px 14px 7px 14px;display:block;background:url(/g/gl/tab.r.gif) no-repeat top right;text-transform:uppercase;font-size:10px;color:#fff;text-decoration:none;}
ul.tabs a, {padding:7px 14px 7px 14px;}
#detail {clear:both;background:#776A48;padding:6px 6px 0px 6px;float:left;}
#detail img {margin-bottom:6px;}
#detail,{margin-top:-21px;padding-bottom:6px;}

a.last {border-right:none;}
#overview {padding:0;}

.specs {background:#F3F3E9;margin-top:0px;padding:6px 6px 0px 6px !important;float:left;}
.specs table {width:496px;margin:0;margin-bottom:6px;}
.specs table table {width:100% !important;margin:0 !important;border:0px !important}
.specs table table th {border:0px}
.specs table table td {border:0px}
.specs th { text-transform:capitalize;background:#D6D2AC;border-right:solid 1px #F3F3E9;padding:10px 12px;color:#4E4830;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;}
.specs td {border-top:solid 1px #F3F3E9;border-right:solid 1px #F3F3E9;background:#E7E3CA;padding:10px 12px;}
.specs table img {border:solid 2px #D6D2AC;margin-right:8px;}
.specs tbody {margin:0;padding:0;}

.contact {width:508px !important;}
.contact input, .contact textarea {margin:0;}
.contact td {margin:0 1px 1px 0;}

#gallery {background:#F3F3E9;padding:6px;float:left;}
#gallery img {border:solid 2px #D6D2AC;margin:12px 13px 0 0;}
.options img {border:solid 2px #D6D2AC;}
#gallery h2 {background:#D6D2AC;color:#554D34;font-size:12px;margin:0 0 1px 0;width:488px;padding:10px;text-transform:none;}
#gallery p {padding:9px 0 21px 18px;margin:0;background:#E7E3CA;}

.fin {display:none;}
a.top {text-align:left;background:url(/g/virg/top.gif) no-repeat 0 3px;padding-left:12px;}

a.back {text-align:left;background:url(/g/virg/back.gif) no-repeat 0 3px;padding-left:12px;}
.red {color:#A73938;}

.email_unavailable {color:#a0a481;}

.clear {
	clear:both;
}

#options h4, h4, hr {
	clear:both;
}

.options  {
	margin-left:0;
	padding-left:0;
}

.options li {
	float:left;
	width:45%;
	display:inline;
	margin-right:10px;
	margin-left:0;
	padding-left:0;
	padding-bottom:1.5em;
}

