/* CSS Document */
html, body{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#494949;
background-image:url('bg.gif');
background-repeat:repeat-x;
margin:0;
}
img{
border:0px;
}
a{
outline: none;
}
a:link, a:visited, a:active{
color:#000;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
p{
margin:0;
padding:0;
margin:10px 0;
}

/*MAIN LAYOUT*/
#wrapper{
width:950px;
margin:0 auto;
}
#header{
height:114px;
background-image:url('header_bg.jpg');
position:relative;
}
#nav{
width:476px;
height:35px;
top:71px;
left:277px;
position:absolute;
}
#menu{
width:166px;
float:left;
}
#main_content{
width:784px;
min-height:456px;
height:auto !important;
height:456px;
background-color:#C1C1C1;
float:right;
}
#footer{
height:15px;
text-align:center;
color:#BBBAB8;
font-size:10px;
border-top:3px solid #FFF;
background-color:#494949;
background-image:url('footer_bg.gif');
background-repeat:repeat-x;
padding-top:8px;
}
#footer a{
color:#BBBAB8;
}

/*CART SECTION*/
#cart_hldr{
width:183px;
height:92px;
background-image:url('cart_bg.gif');
background-position:top;
background-repeat:no-repeat;
top:14px;
right:14px;
position:absolute;
}
#cart_info{
color:#E0E0E0;
font-size:11px;
margin-top:21px;
margin-left:102px;
}

#butts{
bottom:0;
position:absolute;
}
#content{
background-image:url('menu_bg.gif');
background-repeat:repeat-y;
background-position:left;
}


/*SEARCH SECTION*/
#search_hldr{
height:57px;
background-image:url('search_bg.gif');
margin-bottom:7px;
}
#search_hldr form{
margin:0;
padding:0;
}
.search_box{
height:18px;
width:118px;
color:#FFF;
margin-top:20px;
margin-left:16px;
background-color:#222222;
border:1px solid #6D6D6D;
}
.submit_butt{
}

#banner_hldr{
}
#home_content{
width:528px;
text-align:justify;
padding:0 22px;
float:left;
}

/*EVENTS SECTION*/
#events_hldr{
width:202px;
height:205px;
margin-top:3px;
margin-right:8px;
_margin-right:4px;
background-color:#FE5300;
background-image:url('events_bg.gif');
background-position:0 52px;
background-repeat:repeat-x;
border:1px solid #FFF;
float:right;
}
#events_hldr{
width:202px;
height:205px;
margin-top:3px;
margin-right:8px;
_margin-right:4px;
background-color:#FE5300;
background-image:url('events_bg.gif');
background-position:0 52px;
background-repeat:repeat-x;
border:1px solid #FFF;
float:right;
}
#events_overflow{
height:133px;
margin:8px;
overflow:auto;
}
.event_box{
width:163px;
margin:2px 0;
}
.event_title{
height:17px;
color:#4B4B4B;
padding-top:2px;
padding-left:15px;
background-image:url('events_title_bg.gif');
background-repeat:repeat-y;
}
.event_text{
padding:12px;
background-image:url('events_text_bg.gif');
background-repeat:repeat-x;
background-color:#C9C9C9;
}
/*SECTION PAGE*/
#company_logo{
float:left;
}
#tab_menu{
margin-top:10px;
float:left;
}
.tabsectionname {
	height:47px;
	color:#222222;
	font-size: 14px;
	font-weight:bold;
	margin:0;
	padding-top:19px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
	background-image: url('tabmenu_top_bkg.gif');
	background-repeat: repeat-x;
	background-position: left top;
}
/*TAB MENU*/
ul#tabs{
margin:0;
padding:0;
list-style-type:none;
}
ul#tabs li{
height:23px;
color:#222222;
font-weight:bold;
margin:0;
padding: 0px;
padding:0 11px;
padding-top:5px;
float:left;
}
ul#tabs li.isselected{
font-weight:bold;
background-color:#FFFFFF;
background-image:url('tab_selected_bg.gif');
background-repeat:repeat-x;
border-top:1px solid #494949;
border-left:1px solid #494949;
border-right:1px solid #494949;
cursor:pointer;
}
ul#tabs li.hover{
font-weight:bold;
background-image:url('tab_hover_bg.gif');
background-repeat:repeat-x;
}
ul#tabs li.hover a{color:#FFF;}
ul#tabs a{
margin: 0px;
padding: 0px;
}
#breadcrumbs{
padding-top:9px;
padding-left:14px;
clear:both;
}
#breadcrumbs span{
font-weight:normal;
}
#sub_section_hldr{margin-top:13px; margin-left:9px;}
.sub_section_hldr img{float:left;}

/*PRODUCT PAGE*/
#prod_list{width:652px; margin:0 auto;}
.prod_hldr{
width:286px;
height:127px;
background-image:url('prod_list_bg.gif');
margin:7px 20px;
_margin:7px 10px;
float:left;
}
.prod_img{
width:123px;
height:122px;
float:left;
}
.prod_desc{
width:139px;
height:110px;
padding-top:12px;
color:#FFF;
font-weight:bold;
padding-left:18px;
float:left;
}
.view_prod{margin-left:46px; margin-top:13px;}
#main_prod{
width: 784px;
min-height:367px;
height:auto !important;
height:367px;
background-color:#222222;
background-image:url('main_prod_bg.gif');
background-position:top;
background-repeat:no-repeat;
margin-top: 10px;
}
#main_prod_img{
width:319px;
padding-left:30px;
padding-top:33px;
float:left;
}
#main_prod_img img{
border:2px solid #FE5300;
}
#main_prod_desc{
width:397px;
color:#FFF;
padding-top:40px;
padding-left:10px;
float:left;
}
#main_prod_desc span#title{
font-size:18px;
font-weight:bold;
}
#main_prod_desc span#details{
color:#FE5300;
font-size:14px;
font-weight:bold;
}
#quantity{
width:180px;
margin-top:20px;
float:left;
}
#quantity input{
width:70px;
background-color:#222222;
color: #FFF;
border:1px solid #6D6D6D;
}
#buy_butt{
width: 150px;
margin-right:35px;
_margin-right:17px;
float:right;
text-align: right;
}
#price{font-size:18px; align:right;}
.sectionholder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 115px;
	width: 253px;
	position: relative;
	float: left;
	margin-top: 9px;
}
.sectionname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	position: absolute;
	bottom: 40px;
	right: 45px;
	text-transform: uppercase;
	width: 220px;
}
.sectionname a{
	color: #FFFFFF;
	text-decoration: none;
}
.sectionname a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.sectionview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	position: absolute;
	top: 75px;
	right: 45px;
}
.sectionview a{
	color: #FFFFFF;
	text-decoration: none;
}

.sectionview a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#gallery_left{
width:230px;
margin-top:30px;
padding:0 20px;
float:left;
}
#gallery_nav{
height:209px;
background-color:#3C3C3B;
margin-left:34px;
}
#gallery_nav_overflow{
width: 192px;
height:196px;
overflow:hidden;
margin:0 auto;
}
#gallery_nav_inner{
width: 0px;
height:196px;
margin-left:0px;
}
.gallery_nav_img{
margin-right:2px;
margin-left:2px;
margin-bottom:4px;
display: inline;
float:left;
}
.gallery_nav_img a{
width: 90px;
height: 90px;
border:1px solid #3C3C3B;
}
.gallery_nav_img a:hover{
width: 90px;
height: 90px;
border:1px solid #FE5300;
}