body{
background-image:url('http://imagehost.vendio.com/a/32022895/view/background_001.jpg');
font-family:arial,georgia,sans-serif;
}
a:link{
color:#000000;
text-decoration:none;
}
a:visited{
color:#000000;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

#wrapper{
width:1201px;
margin-left:auto;
margin-right:auto;
}
#leftNav{
width:274px;
float:left;
margin:0;
padding:0;
}
#leftNavTop{
width:222px;
height:19px;
float:left;
margin-left:52px;
margin-top:-19px;
background-image:url('http://imagehost.vendio.com/a/32022895/view/leftNavTop.jpg');
background-repeat:repeat-x;
padding:0;

}

#sideNav{
width:222px;
height:auto;
width:274px;
float:left;
margin-top:-437px;
margin-left:52px;
background-image:url('http://imagehost.vendio.com/a/32022895/view/leftNav2.png');
background-repeat:repeat-y;
margin:0;
padding:0;
font-size:15px;
}
#schematic{
float:left;
margin:0;
padding:0;
}

#sideNav a:link{
text-decoration:none;
color:#000000;
}
#sideNav a:visited{
text-decoration:none;
color:#000000;
}

#sideNav a:hover{
text-decoration:none;
color:#007b1a;
}

#sideNav h2{
margin:0;
padding:0;
}
.nav_section{
padding-left:38px;
width:236px;
}
#sideNav li{
list-style:none;
}
#newsletter{
	width:234px;
	height:127px;
margin-left:44px;
float:left;
padding:0;
}

#newsletter h2{
	font-family:arial, helvetica, sans-serif;
margin:0 0 0 3px;
padding:0;
left:13px;
	color:#000000;
font-size:22px;
}


#mainContent{
width:777px;
height:auto;
float:left;
margin:0;
padding:0;
}
#topNav{
background-image:url('http://imagehost.vendio.com/a/32022895/view/topNav.png');
background-repeat:repeat-x;
height:67px;
width:777px;
margin:-2px 0 0 -71px;
padding:0;

width:911px;


}
#topNav ul{
margin:0;
padding-left:66px;
padding-top:39px;
}
#topNav li{
list-style:none;
display:inline;
margin:0;
padding-left:25px;
}
#topNav a:link{
font-size:20px;
color:#000000;
text-decoration:none;
}
#topNav a:visited{
font-size:20px;
color:#000000;
text-decoration:none;
}

#topNav a:hover{
font-size:20px;
color:#00d82e;
text-decoration:none;
}
#search{
background-image:url('http://imagehost.vendio.com/a/32022895/view/mainContentSearch.gif');
background-repeat:none;
height:53px;
margin-left:-1px;
padding:0;
}
#search_box{
	padding:0;
	margin:0;
	text-align:left;
	width:268px;
       float:right;
margin-right:13px;

	
}

#search_box label{
	color:#007B1A;
        font-weight:bold;
float:left;
margin-top:6px;
padding:0;

}
#display_search_box{
	padding:0;
	margin:0;
}
#display_search_box form{
	padding:0;
	margin:0;
}
#display_search_box table td{
	vertical-align:middle;
}
#display_search_box input{
	margin:0;
	padding:0px;
	width:160px;
	border-style:solid;
border-color:#007B1A;
border-width:1px;
	font-size:18px;
height:24px;
background-color:#000000;
color:#007B1A;

}

#display_search_box img{
	margin:0;
	padding:0;
margin-top:3px;
margin-left:-5px;
height:26px;
}

#background{
background-image:url('http://imagehost.vendio.com/a/32022895/view/mainContent.gif');
background-repeat:repeat-y;
height:auto;
margin-left:-1px;
}
#content_area{
width:723px;
padding-left:32px;
}
#shopbybrand{

	height:198px;

	margin:0;
	padding:0;
	float:left;
}

#carousel_container {
height:146px;
width:778px;
background-image:url('http://imagehost.vendio.com/a/32022895/view/mosinNagantShopbyBrand.png');
background-repeat:repeat-y;
float:left;
}


#carousel_inner {
float:left; /* important for inline positioning */
width:589px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
margin-left:39px;
position:relative;

}
#carousel_ul {
position:relative;
left:-210px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 10px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:200px;  /* fixed width, important */
/* just styling bellow*/
padding-left:0px;
height:70px;
margin-top:30px;
margin-bottom:10px; 
margin-left:5px; 
margin-right:5px; 
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll, #right_scroll{
float:left; 
height:141px; 
width:34px; 
padding-left: 30px;

background: none; 
margin-top:-32px;
}
#left_scroll img, #right_scroll img{
border:0; /* remove the default border of linked image */
/*styling*/
cursor: pointer;
cursor: hand;
margin-top:65px;
}

#rightSide{
float:left;
width:0px;
margin:0;
padding:0;
}
#handle{
background-image:url('http://imagehost.vendio.com/a/32022895/view/handle.png');
background-repeat:repeat-y;
width:148px;
height:350px;
margin:0;
padding:0;
float:left;
}





/*Begin Home Page Flash Banner CSS
----------------------------------------------------------------------------------------------------*/
#oasis { height:410px; width: 624px; float: left;margin-left:49px;}
#mainMod { height:410px; background-color:#EAEAEA; position:relative; }
#mod_A { height:152px; background-color:#EAEAEA; width:312px; margin-left:0px; }
#mod_B { height:152px; background-color:#EAEAEA; position:relative; width:312px; margin-left:0px; text-align:left; }

.carousel-mainMod { height:410px; overflow:hidden; }
.carousel-mod_B { height:152px; overflow:hidden; width:312px; }
ul.carousel-mainMod-nav { position:absolute; bottom:8px; z-index:99;  }
ul.carousel-mainMod-nav li { float:left; margin-right:0px; }
.carousel-mainMod ul{margin:0;padding:0;}

.wrapper { position:relative; }
#sectionlinks {
	z-index:100;
	position:absolute;
	bottom:0;
	right:0;
	margin:8px;
	padding:0;

}
#sectionlinks li {
	float:left;
	display:inline;

}
#sectionlinks li a {
	color:#00D82E;
	text-align:center;
	line-height:32px;
	text-decoration:none;
	display:inline;
	margin-left:8px;
	float:left;
	width:32px;
	height:32px;
	background-color:#000000;
	font-size:12px;
	border:1px solid #00D82E;
}
#sectionlinks li a.selected { background-color:#9e0303; color:#000000; font-weight:bold; border:1px solid #000000; }
#sectionlinks li a.off { background:#000000; }

/*End Home Page Flash Banner CSS
----------------------------------------------------------------------------------------------------*/
#footer{

	height:126px;
	width:100%;

	padding:0;
float:left;
}
#footer ul{
	font-family:arial, helvetica, sans-serif;
	color:#666a71;
	font-size:10pt;
	padding:35px 20px 20px;
	width:100%;
	text-align:center;
}
#footer li{
	display:inline;
	padding:7px;
	margin:12px;
}
#footer a{
	color:#000000;
	text-decoration: none;
font-weight:bold;
font-size:13pt;
	}
#footer a:link{
	color:#000000;
	text-decoration: none;
}
#footer a:visited{
	color:#000000;
	text-decoration: none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer p{

	width:100%;
	font-family:arial, helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	text-align:center;
	margin-left:auto;
	padding:0px;
	bottom:30px;
font-weight:bold;
font-size:11pt;
	
}

.clear {
font-size: 0px;
clear: both;
}

#wrapper #mainContent #background #content_area table tbody tr td table{
float:left;
width:100%;
}

#display_cart_summary a:link{
text-decoration:none;
color:#007b1a;
}
#display_cart_summary a:visited{
text-decoration:none;
color:#007b1a;
}
#display_cart_summary a:hover{
text-decoration:underline;
}
