body {
margin: 0;
background: #ffffff;
font-family: Verdana, Helvetica, sans-serif;
color: #333333;
}

div#center {
	width:797px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

div#main {
width: 797px;
float: left;
margin-top: 20px;
}

div#cgbheader{
float: left;
_margin-top: 10px;
padding-bottom: 10px;
width: 797px;
}

div#cgblogo{
float: left;
width: 255px;
padding-top: 12px;
_padding-top: 0;
}

div#cgbaux{
float: left;
width: 538px;
font-size: 10px;
text-align: right;
margin: 0;
padding: 0;
}

#mainnav {
	float: left;
	width: 797px;
	text-align: right;
	background: url("../images/nav_bg.gif") top left repeat-x;
}
#mainnav a{
	display:block;
	padding: 0;
	color: #fff;
	text-decoration: none;
	text-align:center;
	height: 28px;
	margin:0;
}

#mainnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#mainnav li { /* all list items */
	float: left;
	position: relative;
	list-style:none;
	margin:0;
	padding-right: 0;
}

#mainnavGolfBalls a {
   width: 71px;
   background: url("../images/btn_golfballs.gif") 0 0 no-repeat;
   }
#mainnavGolfBalls a:hover {
   background-position: -71px 0;
}

#mainnavCustomGolfBalls a {
   width: 140px;
   background: url("../images/btn_customlogo.gif") 0 0 no-repeat;
   }
#mainnavCustomGolfBalls a:hover {
   background-position: -140px 0;
}

#mainnavPersonalizedBalls a {
   width: 142px;
   background: url("../images/btn_personalized.gif") 0 0 no-repeat;
   }
#mainnavPersonalizedBalls a:hover {
   background-position: -142px 0;
}

#mainnavGolfClubs a {
   width: 68px;
   background: url("../images/btn_golfclubs.gif") 0 0 no-repeat;
   }
#mainnavGolfClubs a:hover {
   background-position: -68px 0;
}

#mainnavGolfBags a {
   width: 62px;
   background: url("../images/btn_golfbags.gif") 0 0 no-repeat;
   }
#mainnavGolfBags a:hover {
   background-position: -62px 0;
}

#mainnavJuniors a {
   width: 51px;
   background: url("../images/btn_juniors.gif") 0 0 no-repeat;
   }
#mainnavJuniors a:hover {
   background-position: -51px 0;
}

#mainnavCustomer a {
   width: 105px;
   background: url("../images/btn_customerservice.gif") 0 0 no-repeat;
   }
#mainnavCustomer a:hover {
   background-position: -105px 0;
}

.cgbsearch{
float: left;
height: 28px;
width: 153px;
padding: 0 0 0 5px;
background: url("../images/nav_bg.gif") top left repeat-x;
}

.cgbsearch img{
position: relative;
top: 4px;
}

.form_100{
width: 100px;
font-size: 10px;
color: #333333;
}

#cgb_breadcrumb{
float: left;
background: #E0E0E0;
padding: 7px 5px 7px 9px;
width: 783px;
_width: 797px;
font-size: 11px;
color: #666666;
clear: both;
}

#cgb_breadcrumb a{
color: #666666;}

#cgb_breadcrumb .left{
font-size: 11px;
}

#cgb_breadcrumb .right{
white-space: nowrap;
padding-left: 5px;
}

#content_area{
float: left;
width: 797px;
background: #FFFFFF;
padding-top: 5px;
}

.cgb_col_left{
width: 152px;
vertical-align: top;
}

.rounded_sidenav{
border-width: 0px 1px;
border-color: #9F9F9F;
border-style: solid;
padding: 10px;
font-size: 11px;
color: #666666;
}

.main_content{
width: 460px;
padding: 0 8px;
vertical-align: top;
}

.cgb_col_right{
width: 168px;
vertical-align: top;
}

.colright_sidebox{
border-width: 0 1px;
border-style: solid;
border-color: #9F9F9F;
vertical-align: top;
}

#footer{
float: left;
width: 797px;
color: #655553;
}

#footer a{
color: #655553;
text-decoration: underline;
}

#footer .top{
width: 797px;
padding: 20px 0 5px 0;
font-size: 10px;
border-bottom: solid 1px #9F9F9F;
}

#footer .bottom_left{
width: 488px;
_width: 488px;
font-size: 10px;
padding-top: 5px;
vertical-align: top;
}

#footer .bottom_right{
width: 309px;
padding-top: 5px;
}

.copy{
font-size: 10px;
}

.footer_boxlinks{
width: 797px;
background: url(../images/ftr_boxes_bg.gif) repeat-x;
border-width: 1px 1px 0 1px;
border-color: #86a164;
border-style: solid;
border-bottom: solid 1px #9f9f9f;
margin-top: 20px;
}

.footer_boxlinks .ftr_box{
height: 100px;
vertical-align: top;
width: 264px;
border-right: solid 1px #86a164;
padding: 15px 10px 5px 20px;
font-size: 11px;
}

.ftr_box a{
color: #000000;
text-decoration: underline;}


/* Categories.php */

.menucateg{
display: block;
font-size: 11px !important;
padding: 0 0 2px 0;
}
.menusubcateg{
display: block;
font-size: 11px !important;
padding: 0 0 2px 2px;
}
.menusub3categ{
display: block;
font-size: 11px !important;
padding: 0 0 2px 12px !important;
}


/*cart box productinfo page */

.ee_cartbox {
border: solid 1px #d2cecd;
padding: 13px 7px 7px 7px;
}

.ee_cartbox_productname {
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
vertical-align: top;
}

.ee_cartbox_productid{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #55524F;
padding: 5px 0 10px 0;
vertical-align: top;
}
.ee_cartbox_prices{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
color: #55524F;
vertical-align: top;
text-align: right;
font-weight: bold;
padding: 0 0 10px 0;
}

.ee_cartbox_actions{
background: #f2f3f4;
padding: 13px 10px 4px 10px;
}

.ee_cartbox_extras {
vertical-align: top;
}

.ee_cartbox_actionsopt{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
color: #55524F;
text-align: right;
padding: 1px 3px 3px 1px;
font-weight: bold;
}

.ee_cartbox_actionsoptform{
font-family: tahoma, helvetica, sans-serif;
font-size: 11px;
color: #55524F;
padding: 1px 3px 3px 1px;
}

.ee_formcartopt {
font-size: 11px;
color: #55524F;
}
