body {margin:0 auto;background:url(/g/gl/column.jpg) repeat-y center top #3552B0; font-size:smaller; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:150%;}
p, li, td, th, dd, span.pagelist {font-size:90%;}
td p {font-size:100%;}
h1 {font-size:150%;}
h2 {font-size:110%;margin-bottom:0;}
/*h2, {margin-bottom:-.8em;}*/
h2 + p {margin-top:3px;}
a {color:#4B65BC;font-weight:bold;}
a em {display:none;}

#top {background:url(/g/gl/bg.jpg) no-repeat center top;}
#frame {width:708px;text-align:left;margin:0 auto;}
#head {background:url(/g/gl/head.jpg) no-repeat center top;height:121px;}
#home {float:left;display:block;width:290px;height:120px;}
#head a {text-decoration:none;text-transform:uppercase;}
#head p {float:right;margin:68px 30px 0 0 ;display:inline;}

#nav {clear:both;}
#nav ul {list-style:none;margin:0;padding:0;}
#nav li {float:left;list-style:none;}
#main {display:block;height:45px;}
#main a {display:block;height:45px;background:url(/g/gl/nav.gif);}

#ind {width:243px;}
#per {width:225px;background-position:-243px 0 !important;}
#abo {width:104px;background-position:-468px 0 !important;}
#con {width:136px;background-position:-572px 0 !important;}

a#ind:hover {width:243px;background-position:-0 -45px !important;}
a#per:hover {width:225px;background-position:-243px -45px !important;}
a#abo:hover {width:104px;background-position:-468px -45px !important;}
a#con:hover {width:136px;background-position:-572px -45px !important;}

#sub  {height:40px;background:url(/g/gl/sub.bg.jpg) no-repeat;display:block;padding-left:28px !important;line-height:100%;}
#sub li.first {padding-left:0 !important;}
#sub li.last {border-right:none;}
#sub li {display:inline;width:auto;color:#BBC5E3;border-right:solid 1px #7B99D6;padding:0 12px;margin-top:12px;}
#sub a {text-decoration:none;color:#fff;font-weight:bold;}
#sub a:hover {color:#BBC5E3;}
#cont {clear:both;background:url(/g/gl/cont.bg.gif) repeat-y;float:left;width:709px;display:inline;}
#contl {width:314px;float:left;display:inline;}
#contr {width:382px;float:left;display:inline;background:url(/g/gl/fade.jpg) repeat-x;padding-bottom:1em;}
#contl p {margin-left:24px;font-size:80%;}
#pagination {margin:8px 24px !important;}
#pagination td {padding-left:0 !important;}
img.detail {margin-left:12px;}
dl.fact {margin-left:12px;margin-right:2px;background:url(/g/gl/owl.fade.jpg) no-repeat;border-top:2px solid #333;padding-top:28px;margin-top:0;}
dl.fact dt {font-size:95%;font-weight:bold;margin-left:12px;padding-left:100px;}
dl.fact dd {font-size:80%;margin-left:12px;margin-right:12px;padding-left:100px;line-height:130%;padding-bottom:1em;line-height:160%;}

#contr p, #contr h1, #contr h2, div.product_option, div.desc {margin-left:18px;margin-right:18px;}
div.product_option, div.desc {font-size:90%;}
/*div.product_option h1, div.product_option h2, div.product_option p {margin-left:0 !important;margin-right:0 !important;}*/
/*div.desc p {font-size:100%;}*/
#contr h1, {margin-top:.8em;}
 li, ul {list-style:url(/g/gl/bullet.gif);}
 #contr li {margin-right:18px;}
p#contact {background:url(/g/gl/contact.jpg) no-repeat;padding:12px 55px;}


#foot {clear:both;height:200px;background:url(/g/gl/foot.jpg) no-repeat;text-align:center;line-height:100%;}
#foot ul {list-style:none;float:left;margin:23px 0 10px 53px;padding:0;display:inline;}
#foot li {list-style:none; float:left;display:inline;color:#fff;margin-right:20px;font-size:85%;}
#foot p {clear:both;color:#fff;font-size:85%;margin:0;}
#foot a {color:#BBC5E3;text-decoration:none;font-weight:normal;}

dl.thumb {margin:0 0 20px 17px;width:116px;float:left;display:inline;}
dl.thumb img {width:112px;height:112px;border:solid 2px #333;display:block;}
dl.thumb dd {margin:0;text-align:center;}

#index h1, #index h2 {font-size:120%}
#index  {background:url(/g/gl/home.fade.jpg) repeat-x  !important;float:left;}
 
div.clear {clear:both;}

/*--- cart/checkout ---*/
/*
#contl, #contr {margin-top:20px;}
#contl {width:760px;margin-right:20px;}
#contr {width:210px;display:none;}
#contr h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#26395B;font-size:120%;font-weight:normal;border:none;margin-left:0;}
#contr p {margin-left:0;}
#contl table {margin-left:30px;}
#contl table table {margin-left:0;}
#contl h1 {margin-top:0;clear:both;}*/

td td {border:none !important;}

#cartlist,  #list, table.listaddress {border-left:solid 1px #C2CDEF;border-top:solid 1px #C2CDEF; border-collapse: collapse;margin-left:30px;}
#cartsummary th, #cartsummary td, #cartlist td, #ccard td, #ccard th, #cartlist th, #shiplist td, #shiplist th, #newuser td, #newuser th, #loginform td, #loginform th, #list td, #list th, table.listaddress td, table.listaddress th {border-bottom:solid 1px #C2CDEF;border-right:solid 1px #C2CDEF;}
#shiplist, #loginform, #cartsummary, #newuser, #ccard, table.bordered th, table.bordered td {border-left:solid 1px #C2CDEF;border-top:solid 1px #C2CDEF; border-collapse: collapse;margin:0 auto !important;}
table.bordered {margin-left:12px;width:660px;border-right:solid 1px #C2CDEF;border-bottom:solid 1px #C2CDEF;margin-right:12px;}
table.shipping {width:200px;}
table.bordered th {background:#C2CDEF;}
table.shipping {width:200px;}
table.buttons {width:660px; margin-left; 12px; margin-right: 12px; margin-top:0px;}
#cartsummary {margin-left:35px !important;}
div.address_box, table.address_box {float:left;margin-left:12px;width:250px ;display:inline}

table.address_box {border-left:solid 1px #95DBDB;border-top:solid 1px #95DBDB;border-collapse: collapse;}
table.address_box th, table.address_box td {border-right:solid 1px #95DBDB;border-bottom:solid 1px #95DBDB;width:250px ;}

th, div.box-title {background:#C2CDEF;font-weight:bold;}
div.box-title {padding:5px;border:solid 1px #C2CDEF;font-size:90%;}
div.box {border:solid  #C2CDEF;border-width:0 1px 1px 1px;padding:5px;font-size:90%;margin-bottom:8px;}
a.small, span.small {font-size:90%;}
td td {font-size:100% !important;}
div.error h2 {color:#c00;}
div.error ul {margin-left:45px !important;}
div.right {padding-right:12px;}

span.pagelist {}

#featured {font-size:10px; margin-left:10px; margin-top: 0px;}
#featured strong {font-size:12px;}
#featured img {margin-bottom:0px;}
#featured .fgen {width:125px;float:left;text-align:center;line-height:1.4em;padding-top:0px;margin-right:10px; margin-top:0px;}
/*#fgen img {border:solid 2px #CFD3D6;}*/
#featured .fgen a {padding:5px;}
#featured .fgen img {width:125px;height:125px;border:solid 2px #333;display:block;}
#featured .fgen dt {margin:0;text-align:center;}
#featured .fgen dd {margin:0;text-align:center;}

#contactcards {background:url(/g/page/contact.cards.jpg) no-repeat;height:340px;position:relative;}
#contactcards p {margin:-1em 0;}
#contactcards strong {display:none;}
p.address {position:absolute;top:65px;left:74px;}
p.phone {position:absolute;left:295px; top:78px;}
p.email {position:absolute;left:367px; top:234px;}
p.fax {position:absolute;left:141px; top:240px;}