
body {
margin:0; padding:0;
}
html{margin:0; padding:0}
a{color:#4b6820; text-decoration:none}
a:hover{color:#000; text-decoration:none}

h1{ font:18px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:10px 5px 0px 0px; margin:0}
.subheads{ font:16px Verdana, Arial, Helvetica, sans-serif; color:#5e802a; padding:10px 5px 0px 0px; margin:0; font-weight:bold;}

#proglobal{ margin:0 auto; width:980px; background:url(../images/innergrylbg.jpg) repeat-y left;}
#header{ background:url(../images/tophead.gif); height:129px}
#logo{float:left}
#banneradd{ padding:25px 10px 0px 60px; float:left}
#contactinfo{float:right; height:129px}
.gryph{ font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#525252}
.gryph a{font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#828282}
.cartbasket{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:8px}
.normaltxt{ font:12px Verdana, Arial, Helvetica, sans-serif}
#pronav{background:#000000;clear:both; height:30px; overflow:hidden}

#topnav{font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; padding-top:8px}
#topnav a{ color:#FFFFFF; padding:5px 9px}
#prosearch{float:right; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 5px 0 0 }

#bannerarea{ /*width:840px; width:860px;*/ width:985px; float:left; background:url(../images/flashbg.jpg) no-repeat right;    text-align:right;}
#ownervideo{float:right; width:180px; padding-top:5px}
#proleftnavinner{background:#fff url(../images/lcorve.gif) no-repeat; width:233px; height:271px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF }
#proleftnavinner1{background:#fff url(../images/lcorve1.gif) no-repeat; width:233px; height:271px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF }
#proleftnav{background:url(../images/lcorve_home.gif) no-repeat; width:233px; height:271px; position:absolute; z-index:3; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF }
#flashbanner{ height:271px; padding-right:5px}
#gryline{ clear:both; background:url(../images/line.jpg) repeat-x;  display:block; height:20px; _padding:0px; _margin-bottom:0px}
.proleft{background:#dddddd; width:120px; font:Verdana, Arial, Helvetica, sans-serif}
.proright{background:#ggg;}
.lcorve{background:url(../images/lcorvebg.gif) repeat-y top; padding-top:30px; }
.rcorve{background:url(../images/rcovebg.gif)  repeat-y top; padding-top:30px;}
.midcontentarea{background:#dddddd url(../images/midcotbg.jpg) repeat-x; padding:5px 10px; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:18px; border-bottom:#bdbdbd 2px solid}
.offer{text-align:center}
.payon{text-align:center}
.bannerad{ text-align:center}
.featureproducts{background:#dee1c3; border:#b6b6b6 1px solid; margin-bottom:5px; font:11px Verdana, Arial, Helvetica, sans-serif}
.proleft h3 { background:url(../images/lsideh3.jpg) no-repeat; padding:10px 0 10px 40px; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0}
.featprodes{font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:3px 8px 3px 15px}
.reviewtxt{font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:3px 8px 3px 15px}
.protitlehead{background:#dee1c3; padding:10px}
.prodcat{border:#c7c7c5 1px solid;}
#profotter{ background:#82a84b; border-top:#c7c7c7 3px solid; padding:10px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; clear:both}
#innerhead{background:url(../images/innerheadbg.gif) repeat-x top; height:271px; }
*html #innerhead{height:200px; }
#prodvideo{ width:575px; height:271px; margin:0 auto; padding:0; background:url(../images/videobg.gif) no-repeat}
#prodvideo div{ padding:8px 10px 10px 14px;}
.progrybg{background:url(../images/procorv_bg.gif) repeat-x top}
.progrybgbot{background:url(../images/procorv_bgbot.gif) repeat-x top}

.progryl{background:#e8e8e8 url(../images/prolcorve_bg.gif) repeat-y left}
.progryr{background:#e8e8e8 url(../images/prorcorve_bg.gif) repeat-y right}
.grycell{background:#e8e8e8}
.grycell img{border: 0px solid; margin:3px}

.pagetitle 

{

background-color: transparent;

background-image: url(../images/logohead.jpg);

background-repeat: no-repeat;

background-position: left 3px;

height: 40px;

font-family: Verdana,Arial,Helvetica,sans-serif;

font-weight: normal;

font-size: 18px;

color: #000000;

padding-top: 10px;

padding-right: 5px;

padding-bottom: 10px;

padding-left: 45px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

}
.innerTcontent{background:url(../images/innergrylbg.jpg) repeat-y left; clear:both; padding-bottom:30px}
#innerproleft{float:left; width:233px;}

#innerproleft h3 { background:url(../images/lsideh3.jpg) no-repeat; padding:10px 0 10px 40px; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0}
#promaininner{float:left; width:740px;}
.itemTitle{font:bold 13px verdana}
#profotter a{ color:#ffffff;}

