body{margin:0;padding:0;color:#000;background:#29557c url(/css-img/apgi_bg.jpg) repeat-x;font:13px Palatino Linotype,Book Antiqua,Palatino,Tahoma,Geneva,sans-serif;text-align:center;}
p{margin:0;padding:0 0 15px 0;text-align:justify;}
h1{font-weight:bold;font-size:18px;color:#29557c;margin:0;padding:0 0 10px 0;}
h2{font-weight:bold;font-size:16px;color:#29557c;margin:0;padding:0 0 10px 0;text-align:center;}
h3{font-weight:bold;font-size:14px;color:#c0892f;margin:0;padding:0 0 5px 0;text-align:left;}
h4{font-weight:bold;font-size:12px;color:#dca85d;margin:0;padding:0 0 5px 0;text-align:center;}
strong{color:#907945;font-weight:bold;}
b{color:#907945;font-weight:bold;}
img{border:none;}
table{margin:0;padding:0 0 15px 0;}
blockquote{margin:0 0 10px 20px;padding:0;font-style:italic;}
a:link{font-size:13px;color:#833d2e;}
a:visited{font-size:13px;color:#833d2e;}
a:hover{font-size:13px;color:#c69335;}
a:focus{font-size:13px;color:#833d2e;}
a:active{font-size:13px;color:#833d2e;}
ul{margin:0;padding:0 0 15px 5px;}
ul ul{margin:0;padding:0 0 0 5px;}
ol{margin:0;padding:0 0 15px 25px;}
ul li{background:url(/css-img/bullet-arrow.gif) no-repeat top left;display:block;margin:0;padding:0 0 0 25px;list-style-type:none;}
.clear{clear:left;}
.spacer{clear:left;float:left;height:380px;width:1px;}
span.note{display:block;font-size:13px;margin:0;padding:0;}
h3 span{display:block;margin:0;padding:3px 0 0 30px;color:#833d2e;}
h2.price{text-align:left;}
h3 span.note{font-size:12px;}
h3.price{text-align:left;color:#833d2e;}
h2 span.title-note{font-size:13px;}
p span.note{font-size:10px;}
p.note{font-style:italic;}
p.sub-note{margin-top:-10px;padding-top:0;font-style:italic;}
p.title-sub{margin-top:-5px;padding-top:0;}
.side-image{float:right;clear:right;text-align:center;margin:7px 10px 15px 15px;border:1px solid #a08955;}
.side-image-trans{float:right;clear:right;text-align:center;margin:7px 10px 15px 15px;border:none;}
.side-content{float:right;clear:right;width:120px;text-align:center;margin:0 0 30px 10px;}
.clear{clear:both;}
.spacer{float:left;height:550px;width:1px;}
.body-title{text-align:center;}
.address{margin:0;text-align:left;font-weight:bold;padding:0 0 15px 0;}
.address span{display:block;margin:0;padding:0;}
p.list-title{margin-bottom:5px;padding-bottom:0;}
.li-leaf li{background:url(/css-img/bullet-leaf.gif) no-repeat left top;display:block;margin:0;padding:0 0 0 25px;list-style-type:none;}
.li-key li{background:url(/css-img/bullet-key.gif) no-repeat left top;display:block;margin:0;padding:0 0 0 30px;list-style-type:none;}
.li-coin li{background:url(/css-img/bullet-coin.gif) no-repeat left top;display:block;margin:0;padding:0 0 0 25px;list-style-type:none;}
.li-none{display:block;margin:0;padding:0;list-style-type:none;}
.logo-list{text-align:center;padding:15px 15px 15px 15px;width:100%;border:none;}
.logo-list td{width:100px;}
.bottom-links{position:relative;height:15px;text-align:center;margin-bottom:20px;}
.bottom-links div{text-align:center;position:absolute;}
.bottom-links div.l{left:0;width:50%;}
.bottom-links div.r{right:0;width:50%;}
.bottom-links div.l-3{text-align:left;left:0;width:33%;}
.bottom-links div.r-3{text-align:right;right:0;width:33%;}
.bottom-links div.c-3{text-align:center;width:33%;right:33%;}
.bottom-links div.c-long-3{text-align:center;width:50%;right:25%;}
table.info{width:100%;margin:0 0 15px 0;border-collapse:collapse;}
table.info th,table.info td{margin:0;vertical-align:top;border:1px solid #a08955;padding:1px 3px 1px 3px;}
table.info th{background-color:#d8c89e;}
table.info td.blank{border:none;}
table.info td.total{background-color:#f1efd8;}
.hr{background:transparent url(css-img/hr-center.gif) no-repeat center center;padding:0;margin:5px 0 20px 0;height:19px;width:100%;clear:left;text-align:center;}
.hr-left{background:url(css-img/hr-left.gif) no-repeat left center;width:100%;height:19px;}
.hr-right{background:url(css-img/hr-right.gif) no-repeat right center;width:100%;height:19px;}
.hr-line{background:url(css-img/hr-line.gif) top left;width:100%;height:19px;}
.product{padding:0 0 15px 0;}
.product h3{color:#c69335;font-size:14px;padding:0 0 5px 0;}
.product h4{color:#c69335;font-size:14px;margin:-5px 0 0 0;padding:0 0 5px 0;}
.product p{padding:0;}
.product ul{padding:0;}
.product .order{padding:5px 0 0 17px;}
.product .product-list p{padding:0 0 5px 0;}
.product .note{padding:5px 0 0 17px;}
.product .order-now{padding:0 15px 0 0;}
#payment{padding:40px 0 15px 0;width:135px;text-align:center;border:1px solid #a08955;background-color:f4d9ae;}
#payment div{background-color:f4d9ae;}
#payment h4{color:#833d2e;font-size:14px;background-color:f4d9ae;}
#payment a,#payment span{font-weight:bold;font-size:12px;background-color:f4d9ae;color:#833d2e;}
#payment div{background-color:f4d9ae;padding:15px 0 0 0;}
#payment .logo{display:block;margin:0;padding:0;}
#payment .name{display:block;margin:0;padding:0;}
#container{width:900px;margin:0 auto;text-align:left;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/container-shadow.png',sizingMethod='scale');}
div[id]#container{background:url(/css-img/container-shadow.png) repeat-y;}
#container-foot{width:900px;height:30px;margin:0 auto;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/container-shadow-foot.png',sizingMethod='crop');}
div[id]#container-foot{background:url(/css-img/container-shadow-foot.png) no-repeat;text-align:bottom;}
#container-sub{margin-left:16px;position:relative;}
#head{background:url(/css-img/red-box-image.jpg) repeat-y;width:862px;height:184px;position:relative;border:1px solid #d6bb68;}
#head-t{background:url() no-repeat;position:absolute;top:0;left:0;width:862px;height:13px;}
#head-b{background:url() no-repeat;position:absolute;bottom:0;left:0;width:862px;height:15px;}
#head img{position:absolute;top:40px;left:617px;width:241px;height:72px;}
#head h1{background:url(/css-img/apgi_logo.png) no-repeat;position:absolute;margin:0;padding:0;top:7px;left:10px;width:273px;height:172px;}
#head h2{background:url(/css-img/numbers.png) no-repeat;position:absolute;margin:0;padding:0;top:0;left:215px;width:640px;height:75px;}
#head h1 span,#head h2 span{display:none;}
#main{width:862px;position:relative;border-left:1px solid #d6bb68;border-right:1px solid #d6bb68;}
#main-sub{background:#f1efd8 url(/css-img/main-c.jpg) repeat-y;position:relative;width:860px;left:0;}
#main-t{background:#f1efd8 url(/css-img/main-t.jpg) no-repeat;position:absolute;top:0;left:0;width:860px;height:32px;}
#main-b{background:#f1efd8 url(/css-img/main-b.jpg) no-repeat;position:absolute;bottom:0;left:0;width:860px;height:32px;}
#content{position:relative;margin-left:180px;padding:20px 25px 15px 25px;}
h1.title{background:url(/css-img/content-title-c.jpg) repeat-x;position:relative;width:624px;height:78px;margin:1px 0 0 0;padding:0;}
.content-title-l{background:url(/css-img/content-title-l.jpg) no-repeat;display:block;position:absolute;width:117px;height:88px;left:0;}
.content-title-r{background:url(/css-img/content-title-r.jpg) no-repeat;display:block;position:absolute;width:99px;height:73px;right:0;}
.content-title-c{display:block;font-size:22px;position:absolute;text-align:center;width:630px;top:17px;}
#menu-container{position:absolute;left:20px;top:20px;}
#menu-t{background:url(/css-img/menu-t.gif) no-repeat;width:135px;height:56px;}
#menu-b{background:url(/css-img/menu-b.gif) no-repeat;width:135px;height:77px;}
#menu ul{margin:0;padding:0;list-style:none;width:133px;border-left:1px solid #a08955;border-right:1px solid #a08955;border-bottom:1px solid #a08955;}
#menu ul li{margin:0;padding:0;background-image:none;position:relative;}
#menu li ul{position:absolute;top:0;width:100%;left:100%;margin-left:-1px;display:none;}
#menu ul.short ul,ul.long ul,ul.longer ul{width:200px;}
#menu ul li a,#menu ul li span{display:block;text-decoration:none;color:#000;font-size:12px;background:url(/css-img/menu-bg.gif) no-repeat;padding:3px 3px 3px 3px;border-top:1px solid #a08955;border-left:1px solid #a08955;border-right:1px solid #a08955;}
#menu ul li a:hover,#menu ul li span:hover{color:#000;background:url(/css-img/menu-bg02.gif) repeat-x;}
/* Fix IE. Hide from IE Mac \*/ * html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
* html #menu ul li span{height:1%;}
/* End */ #menu ul ul,#menu ul li:hover ul ul{display:none;}
#menu ul li:hover ul,#menu ul ul li:hover ul{display:block;}
#menu ul.long{width:165px;}
#menu ul.longer{width:220px;}
#foot{background:url(/css-img/red-box-m.jpg) repeat-y;width:862px;height:60px;position:relative;border:1px solid #d6bb68;}
#foot-t{background:url(/css-img/red-box-t.jpg) no-repeat;position:absolute;top:0;left:0;width:862px;height:13px;}
#foot-m{position:absolute;top:15px;text-align:center;font-size:12px;width:860px;color:#c6bb68;}
#foot-m a{font-size:12px;color:#c6bb68;text-decoration:none;}
#foot-b{background:url(/css-img/red-box-b.jpg) no-repeat;position:absolute;bottom:0;left:0;width:862px;height:15px;}
.contact label{width:93%;clear:both;display:block;margin-bottom:2px;padding:0 4px;background-color:#ededdc;}
.contact .text input{width:95%;}
.contact .group{clear:both;}
input{margin:3px 0 0 0;color:#26a;background:#eaeaea;}
.form-sub{clear:both;}
.check-list input,.boolean input{margin:0 5px;padding:0;color:#26a;background:none;border:none;}
.check-list div,.boolean div,div.text,div.select{float:left;}
.check-list div,div.text,div.select{width:50%;}
.text,.select,.textarea,.boolean,.check-list{margin:10px 0;}
.google-side-tower{padding:0;margin:10px 0 0 0;float:right;}
.google-top{width:468px;padding:0;margin:0;border:#FFF solid 1px;}
.google-search{padding:0;text-align:left;margin:15px 0 15px 15px;}
.google-search-input{padding:2px 3px 2px 3px;margin:0 0 0 10px;color:#26A;background:#FFF;border:#26a solid 1px;}
.google-search-button{color:#FFF;font-weight:bold;margin:0 0 0 10px;background:#5a8ac6;border:2px #26a outset;}


