@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0}
*{ font-family:Verdana, Geneva, sans-serif; outline:none}
.clearBoth{ clear:both}
#outer_container{ width:980px; margin:0 auto}
#logo_container{ float:left}
#top_nav{ float:left}
#ggp_desc_container{ background-image:url(http://www.ggp.trivand-technologies.com/images/desc.gif); background-repeat:no-repeat; background-position:left top; text-align:center; font-size:11px; color:#326B0A; padding:5px 0 0px 0; height:55px; background-color:#4C9418}
#ggp_desc_container a{ font-weight:bold; color:#326B0A; text-decoration:underline}

#contents_container{ clear:both; background-color:#326B0A}

#top{background-image:url(../images/top-bg.gif); background-repeat:repeat-x }
#eseller{background-image:url(../images/top-l.gif); background-repeat:no-repeat; background-position:left; text-align:right}

.categBox {float:left; width:150px; text-align:left} 
.categBox h3{ background:none!important; color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px; margin:0; border:1px solid #326B0A; border-width:0 0 1px 0}
.categBox ul{ padding:5px 5px 10px 10px; margin:0; color:#FFFFFF}
.categBox ul li{ list-style:none; font-size:11px; padding:3px 0 0 3px; margin:0; }
.categBox ul li a{ color:#FFFFFF; text-decoration:none}
.categBox ul li a:hover{ text-decoration:underline}




.shopSearch{ padding:5px; margin:0; color:#FFF}
.search_input{ width:115px; padding:5px 0; border:0; font-size:11px}
.shopSearch label{ display:block; clear:both; font-size:11px; color:#FFF}
.searchSubmit{ vertical-align:middle}

.greenBox {float:left; margin:5px 0; text-align:left;} 

.right_container {float:left; width:145px;  text-align:left; } 
.right_container h3{ background:none!important; color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px; margin:0; border:1px solid #326B0A; border-width:0 0 1px 0}
.ggmenuFlashHolder{ padding:0 0 10px 0}


#ggp_flash{ text-align:center; margin-top:5px}


#ggp_contents{ clear:both; margin:10px 0}
 .outerBoxitem {float:left; width:100%;} 
.outerBoxitem h3{ background-image:url(../images/h3_bg.gif); background-repeat:no-repeat; background-position:left; font-size:13px; height:20px;  color:#FFFFFF; margin:0 0 0 10px; padding:5px 10px 0 0 }

.pdContents{ padding:5px 10px}

/*product description*/
h2{ color:#FF8038; font-size:16px; font-weight:bold; padding:5px 0; margin:0}
#pdDescContainer{ clear:both; padding:5px 0 10px 0}
.prdImgContainer{float:left}
.prdImg { width:200px; }
.prdImg img{ border:1px solid #666; padding:1px; margin:0 0 5px 0}


.prdDesc{ float:left; padding:0 0 0 10px; width:400px; font-size:12px}
.prdDesc p{ padding:0 0 5px 0; margin:0; font-size:14px}
.pdImp{ font-size:11px; background-color:#f4f4f4; padding:10px;}
.pdImp p{ padding:0 0 5px 0; margin:0; font-size:11px}
/**/
.restDesc{ background-color:#4C9418;  color:#FFFFFF; font-size:11px; margin:10px; *margin:10px 0px}
.restDesc p{ color:#FFF; font-size:11px; margin:0; padding:0 0 5px 0}
.restDesc ul{ padding:5px 20px; margin:0}
.restDesc ul li{ padding:5px 0}


.greyBox{ margin:5px 0px; float:left; font-size:11px;}
.greyBox .pdContents{ height:300px;}

 .greyBox h3{ background-image:url(../images/h3_bgG.gif); background-repeat:no-repeat; background-position:left; font-size:13px; height:20px;  color:#FFFFFF; margin:0 0 0 10px; padding:5px 10px 0 0 }
 
.greyBox ul{ padding:0; margin:0 5px 0 10px}
.greyBox ul li{padding:2px 0; margin:0 }

.greyBox ol{ padding:5px}
.greyBox ol li{padding:2px 0; margin:0 0 0 20px }
.readmore{}

#footer{ background-color:#326B0A;background-image:url(../images/footer_l.gif); background-position:left bottom; background-repeat:no-repeat}
#footer_inner{background-image:url(../images/footer_r.gif); background-position:right bottom; background-repeat:no-repeat}

.notice {border: 1px solid #F2652E; color: #F1612D; margin: 5px 0 15px 0px; padding: 10px; text-align:center; font-size:13px; font-weight:bold; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }