/* CSS TEMPLATE Standard Document */

/*Use this file as a foundation for any new work that will be used often throughout the site*/

/*don't use this css file of customized, one time use styles like, I need a giant blue heading for this ad that is going to run for 3 weeks*/

/*Primary colors: 

#0054a5 === links, main_menu bg, left_menu bg, button bg, small_button bg, search_bu  

#a8a7a7 === cart bg, th (bg), search (border), footer (bg), pricecell1 (bg), featurecell1 (bg) , specificationCell1 (bg), fileCell1 (bg), storeQuantityCell1 (bg), featureCompareTitleCell (bg), priceCompareTitleCell (bg), orderTaxCell1 (bg), orderTaxCell2 (bg)

#bc1117 === thead (bg), h1, h2, h3, h4, h5, left_menu_container h1 (bg), left_menu_footer (bg), priceCell1 (border), priceCell2 (border), featureCell1 (border), featureCell2 (border), specificationCell1 (border), specificationCell2 (border), fileCell1 (border), fileCell3 (border), storeQuantityCell1 (border), storeQuantityCell2 (border), featureCompareTitleCell (border), FeatureCompareCell (border), priceCompareTitleCell (border), priceCompareCell (border), Rating_List_Container (border), 

#e5e5e5 === body (bg), h1 (bg), hr, TableCloth tbody (bg), product_list (border), product_cube (border), orderTaxCell3 (bg),

#444 === body text

#FFF === th (text, border), thead td (text, border), TableCloth tbody td (border), cart (text), container (bg), header (bg), cart h1, account h1, search_bu (text), main_menu a, content (bg), copyright, left_menu a, left_menu h1, OrderTaxCell1 (border, text), OrderTaxCell2 (border, text), OrderTaxCell3 (border), button (text), small_button (text), input (bg)

*/


/*START Basic elements ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

html, body { 
	height: 100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #444; 
	background-image: url('/media/nawsny/wimages/body_bg.jpg');
	background-repeat: repeat-x;
	background-color: #d4d4d4;
	text-align: center;
}

a {		
	color: #0054a5;
	text-decoration: none;
	font-weight: bold; 
}

a:hover {
	text-decoration: underline; 
} 

a:active {
	color: #bc1117;
}

form { 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

h2, h3, h4, h5, { 
	text-transform: uppercase; 
	letter-spacing: 1.3pt;
	color: #719729;
	font-weight: bold;
	
}

#wpage h1 {
	width: auto;
	height: auto !important;
	background-color: #c9c9c9;
	margin: -10px -10px 10px -10px ;
	padding: 10px;
	font-size: 12pt;
	color: #3f5c60;
}

h2 {font-size: 11pt;
}

h3 {font-size: 10pt;}
	
hr { color: #e5e5e5;}

p { 
	font-size: 10pt; 
}

li {
}

em {
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1.3pt;
}

#sku {
	font-size: 8pt;
	margin-bottom: 5px;
	margin-left: 10px;
}



/*START tables ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

table {	
BORDER-COLLAPSE: collapse; 
}

th {
	text-align: left;
	font-size: 12pt;
	padding: 3px 7px 3px 7px; 
	border: #FFF 1px solid; 
	margin: 2px 0px 2px 0px;
	color: #FFF;
	background-color:#a8a7a7;
	font-weight: normal;
}

td { 
	font-size: 10pt; 
}
	
thead { 
	background-color:#719729;

}

thead td { 
	padding: 3px 7px 3px 7px; 
	border: #FFF 1px solid; 
	margin: 2px 0px 2px 0px;
	color: #FFF;
	font-weight: normal;
	font-size: 12pt;
}

table.TableCloth { 
	padding: 0px; 
	border: 0px; 
	width: 100%; 
}


table.TableCloth tbody { 
	background-color:#e5e5e5;  
}

table.TableCloth tbody td { 
	padding: 5px 7px 5px 7px; 
	border: 1px solid #FFF; 
}

#login { 
	width: 350px; 
}

/*END tables  _________________________________________________________________________________________________________*/
.grand_total { 
	font-weight: bold;
	font-size: 13pt;
}

.total { 
	WIDTH: 100px;
	font-weight: bold;
}
	
table.total_table {
	width: 400px; 
}


/*END basic elements __________________________________________________________________________________________________*/



#wcontainer {
	width: 1019px;
	//height: 100%;
	
	height: 1321px !important; /* real browsers */
	min-height: 100%; /* real browsers */
	
	
	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url('/media/nawsny/wimages/side.jpg');
	background-repeat:repeat-x;
	background-color: #ffffff;
}



#wheader {
	position: relative; 
	width: 1002px; 
	height: 127px;
	background-color: #efefef;
	float: left;
	clear: both;
	margin-left: 9px;
}


#wnav {
	
	position: relative; 
	width: 1002px; 
	height: 64px;
	background-color: #7ca331;
	background-image: url('/media/nawsny/wimages/Nav_bg.jpg');
	background-repeat: repeat-x;
	float: left;
	margin-left: 9px;
}



.companyslogan { 
	position: absolute; 
	top: 7px; 
	right: 20px; 
}


.logow { 
	position: absolute; 
	top: 17px; 
	left: 10px; 
}

input.wsearch {
	background-color: #8ab339;
	border: solid 1px #8ab339;
	padding-top: 0px;
	width: 1890px;
	display: inline;
	text-align: left;
}

p.disclaimer {
	width: 700px;
	background-color: #c9c9c9;
	padding: 10px;
	font-size: 12pt;
	color: #FF3;
	text-align: center;
	margin: 0px 0px 30px 40px;
}

p.Bdisclaimer {
	font-size: 8pt;
	color: #F00;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
	

/*START Search Section |||||||||||||||||||||||||||||||| */

#search_bar {
	width: 237px !important;
	width: 237px;
	height: 29px !important;
	height: 39px;
	float: right;
	margin: 8px 0px 0px 39px !important;
	margin: 7px 0px 0px 9px;
	padding: 10px 0px 0px 10px;=
}


input.search {/*this styles the actual searchbox to fit with the design----------*/
	border: 1px solid #a8a7a7; 
	height: 22px; 
	width: 147px;
	padding: 2px 0px 0px 2px;
	
}

input.search_bu {
	color: #fff;
	border:none; 
	cursor: pointer;
	font-size: 8pt;
	height: 22px; 
	width: 30px;
	background-color: none;
	background-image: url('/media/aw/search_bu.jpg');
	background-repeat: no-repeat;
	background-position: left;
}

/*END search Section ___________________________________*/

/*START Main Menu ||||||||||||||||||||||||||||||||||||||| */

#main_menu, #main_menu ul {
	float: left;

	height: 57px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	line-height: 1;
	z-index: 300;
	list-style: none;
}



#main_menu ul {
	width: 700px;
}
 
#main_menu a {
	//float: left;
	padding: 12px 30px 0px 30px;/*this gives the text the same padding on each side----------*/
	margin: 7px 0px 0px 0px;
	border-right: 1px solid #9cc946;/*this is the line that seperates each menu item----------*/
	display: block;
	color: #fff;
	font-weight: bold;
	height: 27px !important;
	height: 57px;
	vertical-align: middle;
}

#main_menu li {
	background-image: none; 	
	float: left;
	padding: 0;
}

#main_menu a:hover { 
	text-decoration: underline; 	
	height: 27px !important;
	height: 57px;
}

/*sub menu links with menus under them*/
#main_menu a.daddy {}

#main_menu a.daddy:hover {}
 
#main_menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 142px !important;
	width: 165px;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0px 0px 0px 0px;
	clear: left;
}
 
#main_menu li li {

	width: 142px !important;
	width: 165px;
}

/*sub menu links*/
 
#main_menu li ul a {
	width: 131px !important;
	width: 145px;
	text-transform: none;
	background-image: url('/media/aw/sub_menu_bg.png');
	background-repeat: repeat-x;
	background-position: left;
	padding: 2px 7px 3px 7px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	height: 13px !important;
	height: 13px;
	border: none;
}

#main_menu li ul a:hover { 
	background-image: url('/media/aw/sub_menu_bg_hover.png');
	background-repeat: repeat-x;
	background-position: left;
	height: 13px !important;
	height: auto;
}
 
#main_menu li ul ul {
	margin: -23px 0px 0px 165px;
}
 
#main_menu li:hover ul ul, #main_menu li:hover ul ul ul, #main_menu li.sfhover ul ul, #main_menu li.sfhover ul ul ul {
	left: -999em;
}
 
#main_menu li:hover ul, #main_menu li li:hover ul, #main_menu li li li:hover ul, #main_menu li.sfhover ul, #main_menu li li.sfhover ul, #main_menu li li li.sfhover ul {
	left: auto;
}
 
#main_menu li:hover, #main_menu li.sfhover {
	
}
 
/*END Main Menu  _________________________________________*/









/*START Left Menu |||||||||||||||||||||||||||||||||||||*/


#wleft {
	float:left;
	width:180px;
	margin: 17px 10px 0px 9px;  
	padding: 0px;
	clear: both;
	background-color: #dfdfdf;
}


#left_menu {
	float: left;
	display: inline;
}


#left_menu, #left_menu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 300;
}

#left_menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: -23px 0px 0px 180px;
}

#left_menu li {
	list-style: none; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#left_menu a {
	display: block;
	width: 170px !important;
	width: 180px;
	height: 20px !important;
	height: 23px;
	padding: 3px 0px 0px 10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #e9e9e9;
	font-size: 14px;
	
}

li.left_menu_heading {
	background-color: #c9c9c9;
	color: #3f5c60;
	width: 180px;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
}

#left_menu a:hover {
	background-color: #c3bebe;
}

#left_menu li ul a {
	width: 172px !important;
	width: 190px;
	height: 13px !important;
	height: 13px;
	padding: 2px 7px 3px 7px;
	text-transform: none;
	letter-spacing: 1.0pt;
	font-weight: normal;
	background-image: url('/media/aw/sub_menu_bg.png');
	background-repeat: repeat-x;
	background-position: left;
	background-color: transparent;
	color: #FFF;
	border: none;
}

#left_menu li ul a:hover {
	text-decoration: none;
	padding: 2px 7px 3px 7px;
	width: 170px !important;
	width: 180px;
	background-color: transparent;
	background-image: url('/media/aw/sub_menu_bg_hover.png');
	background-repeat: repeat-x;
	background-position: left;
}

#left_menu_container {
	margin-top: 20px;
}

#left_menu_container h1 {
	width: 178px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-align: center;
	padding: 10px 0px 10px 0px;
	background-color: #bc1117;
	font-size: 12pt;
}

#left_menu_footer {
	width: 178px;
	height: 16px;
	display: block;
	clear: both;
	background-color:#bc1117;
}


#left_menu li ul ul {
	
	margin: -23px 0px 0px 165px;
}
 
#left_menu li:hover ul ul, #left_menu li:hover ul ul ul, #left_menu li.sfhover ul ul, #left_menu li.sfhover ul ul ul {
	left: -999em;
}
 
#left_menu li:hover ul, #left_menu li li:hover ul, #left_menu li li li:hover ul, #left_menu li.sfhover ul, #left_menu li li.sfhover ul, #left_menu li li li.sfhover ul {
	left: auto;
}
 
#left_menu li:hover, #left_menu li.sfhover {
	
}

/*END Left Menu _______________________________________*/


/*this style is the container div for the page content that is displayed within the framework of your website section----------*/
#wpage {
	width: 750px !important;
	width: 791px;
	min-height: 400px;
	margin: 5px 5px 5px 207px !important;
	margin: 17px 0px 45px 7px;
	padding: 10px 10px 10px 10px;
	//position: relative;
	background-color: #fffefe;
}

/*START Shopping Cart Section ||||||||||||||||||||||||||||*/

#wcart_c {/*this is the container for the whole cart section*/
	position: absolute; 
	top: 30px;
	right: 50px !important;
	right: 20px;
	width: 215px;
	height: 64px;
}

#wcart {/*this is what effects the actual content in the cart part*/
	background-image: url('/media/nawsny/wimages/cart_bg.jpg');
	background-repeat: repeat-x;
	width: 215px;
	height: 64px;
	position: relative;
	line-height: 200%;
	color: #FFFFFF;
	padding: 7px 10px 12px 13px;
	display: block;
	margin: 10px 0px 0px 3px;
	text-align: left;
}

#wcart h1 {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	width: 75px;
	//width: 75px;	
	top: 23px;
	right: 10px;
	//right: 17px;
	position : absolute;
}

#wcart_c a {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	width: 75px;
	//width: 75px;	
	//right: 1px;
	position : absolute;
}

/*END shoppping Cart Section ______________________________*/



/*START Compatible Ax List |||||||||||||||||||||||*/

.wAx_List {
	width: 212px !important;
	width: 220px;
	height: 227px !important;
	height: 235px;
	padding: 4px; 
	position:relative; 
	border: #CCCCCC 1px solid;
	margin: 14px 10px 2px 2px;
}
 
 
 .wAx_List_phone {
	width: 212px !important;
	width: 220px;
	height: 207px !important;
	height: 225px;
	padding: 4px; 
	position:relative; 
	border: #CCCCCC 1px solid;
	margin: 14px 10px 2px 2px;
}
 
 
 
.wAx_List_image {
	position:absolute; 
	top:10px; 
	left: 0px;
	width: 212px !important;
	width: 220px;
	text-align: center;
}


.wAx_List_right {
	position:absolute; 
	top: 95px; 
	left: 5px;
	
}
.wAx_List_product_name {
	font-weight: normal;
}

.wAx_List_product_name a {
	font-weight: normal;
}

.wAx_List_price {
	margin-top: 10px;
	font-size: 10pt;

}

.wAx_List_add_to_cart {
		position:absolute; 
	bottom: 2px; 
	left: 5px;

} 

/*END Compatible Ax List__________________________*/






.button, .cartbutton {  
background-image: url('/media/nawsny/wimages/button_bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #0054a5;
	border: none; 
	color: #FFF; 
	cursor: pointer;
	height: 22px;
	letter-spacing: 1.0;
	font-size: 8pt;
	
}

.button { 
	margin: 10px 5px 0px 0px;
}


.smallbutton { 
	background-color: #0054a5;
	border: none;
	color: #FFF; 
	cursor: pointer;
	height: 22px;
	background-color:transparent;
	text-transform: normal;
	letter-spacing: 1.0;
	font-weight: normal;
	font-size: 8pt;
	margin: 10px 5px 0px 0px;
	background-color: #22007a;
}


/*START Product List page ||||||||||||||||||||||||||||*/

#wProduct_List_Links {
	width: 770px;
	height: 27px !important;
	height: 32px;
	padding: 5px 10px 15px 10px;
}

#wProduct_List_Links a {
	margin: 0px 5px 0px 5px;
}

.wnext {
	float: right;
	display: inline;
}

.wprevious {
	float: left;
	display: inline;
}

.wsort {
	margin: 0px 100px 0px 100px;
	display: inline;
	padding: 0px 0px 0px 0px;
}
.price { 
	font-weight: normal;
	color: #666;
	font-size: 16pt;
}

/*END Product List page ______________________________*/


/*START Product Details ||||||||||||||||||||||||||*/

/*control the tabs*/
#Product_Detail_Container { 
	position: relative; 
	width: 720px;
	//height: 400px;
	min-height: 400px;
	margin: 0px 0px 0px 4px;
	z-index: 5;
	float: right;
}

#Product_Detail_Container textarea {
	width: 200px; 
	height: 100px;
	z-index: 4;

}

#Product_Detail_Tabs {
	margin: 5px 0px 25px 0px;
}

#Product_Detail_Tabs img {
	margin: 0px 20px 0px 20px;
	cursor: pointer;
}

#Product_Detail_Tabs div {
	display: inline;
	margin: 0px 18px 0px 0px;
}

.Product_Detail_Tab_Content {
	margin: 20px 0px 0px 0px;
	text-align: left;	
	min-height: 400px;
	//height: 400px;
	overflow: auto; 
	scrollbar-face-color: #e2e2e2;
	scrollbar-shadow-color: #d7d4d4;
	scrollbar-highlight-color: #d7d4d4;
	scrollbar-3dlight-color: #d7d4d4;
	scrollbar-darkshadow-color: #697074;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #22007a;
	width: 380px;

}

#Product_Detail {
	position:absolute; 
	top:0px; 
	left:340px;
}

#Product_Detail_Left {
	position:absolute; 
	top:25px; 
	left:0px;	
	width: 250px;
	z-index: 1;
}

#Product_Detail_Left img {
	margin: 0px 10px 0px 0px;
}

#Product_Detail_Left a {
	margin: 10px 0px 10px 0px;
	display: block;
	
}

#Product_Detail_Thumbnails img {
	margin: 0px 35px 0px 0px;
}

/*END Product Details ____________________________*/


/*START Product Cube |||||||||||||||||||||||||||||*/

.product_cube {
	width: 170px !important;
	width: 174px;  
	height: 178px !important;
	height: 182px; 
	padding: 2px 2px 2px 2px;
	display: inline;
	margin: 2px 5px 2px 4px; 
	position: relative;
	
	text-align: center;
	
}

.product_cube_product_name {

}


.product_cube_add_to_cart {
	position: absolute;
	left: 105px; 
	top: 100px;
	text-align: center;
}

.product_cube_add_to_cart input {
	margin-left: auto;
	margin-right: auto;
}

.product_cube_image {
	height: 105px !important;
	height: 115px;
	padding-bottom: 10px;
	text-align: center;
}

.product_cube_bullets {

}

.product_cube_price {
	position:absolute; 
	left: 105px; 
	top: 55px; 
}

/*END Product Cube  ______________________________*/

.axbymanu li {
	list-style: none;
}

.axbymanu li a {
	font-size: 10pt;
	font-weight: normal;
}
