/* CSS Document */
#horizNav{
	color: #ff9002;
}
#horizNav a{
	color: #fff;
	text-decoration: none;
}
#horizNav a:hover{
	color: #ff9002;
	text-decoration: none;
}
#searchBar{
	float: right;
	clear: right;
}
#searchBar table{
	float: right;
}
#searchBar td{
	vertical-align: middle;
}
#search_string{
	width: 200px;
}
.menu{
	margin-bottom: 10px;
}
.menu li{
	list-style: none;
	font-weight: bold;
	margin-bottom: 10px;
}
.menu1{
}
.menu1 li{
	font-weight: normal;
	margin: 2px 0px;
}
#userMenu{
	border-bottom: 2px solid #eaeaea;
	margin-bottom: 10px;
}
#userMenu h1{
	font-size:12px;
	width: 160px;
	background: #eaeaea;
	font-weight:normal;
	margin: 0px 0px 5px 0px; 
}
#messageDiv h1{
	font-size: 14px;
	color: #ff8f02;
	font-weight: normal;
	line-height: 20px;
}
#shopSelect{
	border-bottom: 2px solid #eaeaea;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#shopSelect label{
	display: none;
}
#shopSelect select{
	width: 160px;
}

#footerDiv .menu{
	display: inline;
}
#footerDiv .menu a{
	color: #fff;
}
#footerDiv .menu li{
	color: #fff;
	display: inline;
	font-weight: normal;
}

/*Home Page*/
#mainPanel{
	float: left;
	clear: both;
	width: 750px;
	height: 420px;
}
.slidePanel{
	background: #000;
}
#adPanels{
	float: left;
	clear: both;
	width: 750px;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 5px solid #eaeaea;
}
#adPanelsLeft{
	float: left;
	clear: both;
	width: 590px;
}
#adPanelsRight{
	float: left;
	width: 159px;
}
.adPanel1{
	float: left;
	width: 287px;
	height: 106px;
	margin: 0px 8px 4px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 5px solid #eaeaea;
}
.adPanel2{
	float: left;
	width: 149px;
	height: 233px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 4px;
	border-left: 5px solid #eaeaea;
}
#logos{
	float: left;
	clear: both;
	width: 750px;
	margin: 10px 0px;
}
#logos img{
	float: left;
	padding: 0px 4px;
}
#socialLinks{
	float: left;
	clear: both;
	width: 710px;
	margin: 10px 0px;
	padding: 10px 20px;
	background: #eaeaea;
}
#socialLinks a{
	margin: 0px 10px;
}
/*end Home Page*/

/*contact page*/
#spmtst{
	display: none;
}
.contactMsg{
	clear: none;
	width: 250px;
	height: 100px;
}
#contactSubmit{
	float: right;
	border: 0px;
	height: 30px;
	color: #fff;
	background: url('../images/butt_repeat.png') repeat-x 0px 2px;
}
/*end contact page*/

/*map*/
#mapDiv{
	float: left;
	clear: both;
	width: 748px;
	height: 400px;
	border: 1px solid #000;
}
#textDiv{
	float: left;
	clear: both;
	margin-top: 10px;
	width: 730px;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background: #eaeaea;
}
#textDiv p{
	margin-bottom: 5px;
}
.text{
	float: left;
	clear: both;
	width: 715px;
	margin-top: 5px;
	padding: 15px 20px 15px 15px;
	font-size: 12px;
	line-height: 18px;
	background: #eaeaea;
}
.text ol{
	margin-left: 25px;
}
.text ol li{
	margin-bottom: 10px;
}
/*end map*/

/* product grid */
#breadCrumb{
	float: left;
	clear: both;
	width: 750px;
	border-bottom: 5px solid #eaeaea;
	padding: 5px 0px;
}
#breadCrumb ul{
	list-style: none;
}
#breadCrumb li{
	display: inline;
	background: #fff url('../images/arrow_icon.png') no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
	margin: 0px 5px 0px 0px;
}
#breadCrumb .homeLi{
	background: #fff url('../images/home_icon.png') no-repeat 0px 2px;
	padding: 0px 0px 0px 14px;
}
.titleDiv{
	float: left;
	clear: both;
	width: 750px;
}
.titleDiv h1{
	float: left;
	font-size: 18px;
	padding: 5px 0px;
	font-weight: normal;
}
#brandFilter{
	float: right;
	padding: 8px 0px;
}
#brandFilter label{
	font-size: 13px;
	margin-right: 5px;
}
#titleDiv{
	float: left;
	clear: both;
	width: 750px;
}
#titleDiv h1{
	float: left;
	font-size: 18px;
	padding: 10px 0px;
	font-weight: normal;
}
#titleDiv h2{
	float: right;
	font-size: 18px;
	padding: 10px 0px;
	font-weight: normal;
}
#titleDiv .oldPrice{
	text-decoration: line-through;
	font-size: 14px;
}
#titleDiv .newPrice{
	color: #ff9002;
}
#productGrid{
	float: left;
	clear: both;
}
#productGrid .noResults{
	float: left;
	clear: both;
	margin: 10px 0px;
	font-size: 12px;
	font-weight: normal;
}
#productGrid table{
	float: left;
	clear: both;
	border-collapse: collapse;
	width: 750px;
}
#productGrid table td{
	padding: 13px;
	border: 1px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;
}
.gridProduct .img{
	min-height: 120px;
}
.gridProduct h1{
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}
.gridProduct h2{
	font-size: 12px;
	margin: 3px 0px 0px 0px;
	font-weight: normal;
}
.gridProduct .oldPrice a{
	text-decoration: line-through;
}
.gridProduct .newPrice a{
	font-size: 14px;
	color: #ff9002;
	font-weight: bold;
}
#productPag{
	float: left;
	clear: both;
	background: #eaeaea;
	width: 750px;
}
#productPag .info{
	width: 100px;
	float: right;
	text-align: right;
}
#productPag div{
	float: left;
	padding: 5px;
}
#productPag .paginatorOn{
	background: #000;
}
#productPag .paginatorOn a{
	color: #fff;
}
#productPag .paginatorOn a:hover{
	color: #ff9002;
}
#productPag .paginator{
	float: left;
}
/* end product grid*/

/* product view*/
#productView{
	float: left;
	clear: both;
	width: 750px;
	border-top: 5px solid #c3c3c3;
}
#productImages{
	float: left;
	clear: both;
	width: 402px;
}
#productInfo{
	float: left;
	width: 343px;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 10px 0px;
}
#productInfo h2 a{
	float: left;
	margin: 3px 0px 0px 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
#attributeForm{
	float: left;
	clear: both;
	margin-top: 5px;
}
#attributeForm fieldset{
	border: 0px;
}
#attributeForm h2{
	float: left;
	margin-top: 5px;
	font-size: 12px;
	margin-bottom: 5px;
}
#attributeForm legend{
	display: none;
}
#attributeForm label{
	float: left;
	clear: both;
	width: 125px;
	text-align: left;
	background: #eaeaea;
	padding: 6px;
	color: #333;
	margin: 0px 5px 3px 0px;
}
.attributeInfoDiv{
	float: left;
	padding: 6px 0px;
}
#attributeForm select{
	float: left;
	min-width: 100px;
}
#attributeForm select[disabled]{
	color: #000;
}

#attributeForm .submit{
	float: left;
	clear: both;
	margin: 5px 0px;
	padding: 0px 5px;
	border: 0px;
	height: 30px;
	color: #fff;
	background: url('../images/butt_repeat.png') repeat-x 0px 2px;
}
#descDiv{
	float: left;
	clear: both;
	width: 343px;
	border-top: 5px solid #c3c3c3;
	padding: 3px 0px;
	line-height: 16px;
	color: #555;
	text-align: justify;
}
#descDiv ul{
	margin-left: 25px;
}
#productInfo h1{
	float: left;
	clear: both;
	font-size: 12px;
	font-weight: normal;
	width: 339px;
	background: #eaeaea;
	color: #333;
	padding: 2px;
	text-align: center;
}
#descDiv p{
	float: left;
	clear: both;
	width: 339px;
	padding: 5px 2px;
	text-align: left;
}
#mediaUpdateDiv{
	float: left;
	clear: both;
	width: 400px;
}
#mediaUpdateDiv img{
	border: 1px solid #c3c3c3;
	border-top: 0px;
}
#imgGrid{
	float: left;
	clear: both;
	width: 400px;
	border: 1px solid #c3c3c3;
	border-top: 0px;
}
#imgGrid td{
	padding: 8px;
}
#mediaPage{
	float: left;
	clear: both;
	background: #eaeaea;
	width: 400px;
}
#mediaPage div{
	float: left;
	padding: 5px;
}
#mediaPage .paginatorOn{
	background: #000;
}
#mediaPage .paginatorOn a{
	color: #fff;
}
#mediaPage .paginatorOn a:hover{
	color: #ff9002;
}
#mediaPage .paginator{
	float: left;
}
/* end product view*/

/* view cart */
#infoCart{
	float: left;
	clear: both;
	width: 455px;
	margin-bottom: 10px;
}
#infoCart table{
	float: left;
	clear: both;
	width: 455px;
}
#infoCart thead th{
	text-align: center;
	font-weight: normal;
	padding: 5px;
	border: 1px solid #eaeaea;
}
#infoCart tbody td{
	background: #eaeaea;
	color: #000;
	text-align: center;
	padding: 10px;
}
#infoCart tfoot td{
	background: #fff;
	color: #000;
	text-align: center;
	padding: 10px;
}
#infoCart tfoot .label{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #eaeaea;
}
#infoCart tfoot .data{
	background: #eaeaea;
	color: #000;
	text-align: center;
	padding: 5px;
}
#infoCart tfoot .totalPrice{
	font-size: 12px;
	font-weight: bold;
	color: #000;	
}


#cart{
	float: left;
	clear: both;
	width: 750px;
	margin-bottom: 10px;
}
#cart table{
	float: left;
	clear: both;
	width: 750px;
}
#cart thead th{
	text-align: center;
	font-weight: normal;
	padding: 5px;
	border: 1px solid #eaeaea;
}
#cart tbody td{
	background: #eaeaea;
	color: #000;
	text-align: center;
	padding: 10px;
}
#cart tfoot td{
	background: #fff;
	color: #000;
	text-align: center;
	padding: 10px;
}
#cart tfoot .label{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #eaeaea;
}
#cart tfoot .data{
	background: #eaeaea;
	color: #000;
	text-align: center;
	padding: 5px;
}
#cart tfoot .totalPrice{
	font-size: 12px;
	font-weight: bold;
	color: #000;	
}
#cart input{
	float: left;
}
#cart .submit{
	margin: 0px 5px 0px 0px;
	padding: 0px 5px;
	border: 0px;
	height: 30px;
	color: #fff;
	background: url('../images/butt_repeat.png') repeat-x 0px 2px;
}
/* end view cart */

/* checkout */
.payOption{
	float: left;
	margin: 10px 5px 10px 0px;
	background: #eaeaea;
	padding: 10px;
	width: 212px;
}
.payOption img{
	margin-bottom: 5px;
}
.pOptText{
	float: left;
	clear: both;
	text-align: left;
	background: #000;
	font-weight: bold;
	width: 157px;
	padding: 5px 50px 5px 5px;
}
.pOptText a{
	color: #fff;
}
#createUser{
	margin: 5px 0px 10px 0px;
}
#createUser img{
	float: left;
	clear: both;
	margin: 5px 0px 0px 0px;
}
#submit_paypal{
	float: left;
	clear: both;
	width: 145px;
	height: 42px;
}
#checkoutForm p{
	float: left;
	clear: both;
	padding: 2px;
	line-height: 18px;
}
#checkoutForm h1{
	float: left;
	clear: both;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #000;
	width: 455px;
	margin: 10px 0px;
	padding: 5px 0px;
}
#checkoutForm h2{
	float: left;
	clear: both;
	background: #eaeaea;
	margin: 5px 0px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	padding: 10px;
	width: 435px;
}
#checkoutForm h1 img{
	float: right;
}

.checkoutInfo{
	float: left;
	clear: both;
	margin: 10px 0px 5px 0px;
}
.checkoutInfo h2{
	float: left;
	clear: both;
	font-size: 14px;
	font-weight: normal;
}
#checkoutForm{
	float: left;
	clear: both;
	width: 750px;
}
#checkoutForm fieldset{
	float: left;
	clear: both;
	border: 0px;
}
#checkoutForm legend{
	display: none;
}
#checkoutForm div{
	width: 750px;
	float: left;
	clear: both;
}
#checkoutForm label{
	float: left;
	clear: both;
	width: 175px;
	text-align: left;
	background: #eaeaea;
	padding: 10px;
	margin: 1px 5px 1px 0px;
	display: block;
}
#checkoutForm input{
	float: left;
	margin: 5px 0px 0px 0px;
	width: 250px;
}
#checkoutForm select{
	float: left;
	margin: 5px 0px 0px 0px;
}
#checkoutForm .submit{
	float: left;
	clear: both;
	width: 150px;
	margin-top: 5px;
	border: 0px;
	height: 30px;
	color: #fff;
	background: url('../images/butt_repeat.png') repeat-x 0px 2px;
}
#paypalButton{
	float: left;
	clear: both;
}
#error input{
	background: #ffe7c7;
}
#error label{
	font-weight: bold;
}
/* end checkout */

/* user table */
.tree{
	float: left;	
	padding: 10px 20px 10px 10px;
	margin: 10px;
	border: 1px solid #eaeaea;
	font-size: 14px;
}
.tree ul{
	padding: 5px 0px 0px 10px;
	list-style: none;
}
.tree li{
	margin: 5px 0px;
	list-style: none;
	background: #fff url('../../images/admin/node.png') no-repeat 0px 0px;
	padding: 0px 10px 5px 18px;
}
.tree img{
	vertical-align: middle;
	margin-bottom: 1px;
}
#userList{
	background: #fff;
	float: left;
	width: 100%;
}
#userList table{
	float: left;
	clear: both;
	width: 100%;
	font-size: 12px;
}
#userList thead td{
	margin: 2px;
	padding: 5px;
	background: #eaeaea;
	text-align: center;
	color: #000;
	white-space:nowrap;
}
#userList thead a{
	text-decoration: none;
	color: #000;
}
#userList thead a:hover{
	color:#ff9002;
	text-decoration: none;
}
#userList tbody td{
	margin: 2px;
	padding: 5px;
	text-align: center;
	background: #dedcdd;
}
#fullContentDiv h1{
	clear: both;
	float: left;
	font-size:12px;
	color:#06dd10;
	margin: 0px 0px 10px 0px;
}
#userList h2{
	clear: both;
	float: left;
	font-size:10px;
	color:#06dd10;
	margin: 10px 0px;
}
#userList h3{
	clear: both;
	float: left;
	font-size:14px;
	color:#fff;
	margin: 6px 5px 5px 0px;
}
#userList h4{
	float: left;
	font-size:16px;
	color:#06dd10;
	margin: 5px 5px 5px 0px;
}
#userList h4{
	float: left;
	font-size:12px;
	color:#333;
	margin: 5px 5px 5px 0px;
}
#navDiv{
	clear: both;
	float: left;
	color: #333;
	margin: 5px 0px;
}
#navDiv .info{
	clear: both;
	float: left;
}
#navDiv .paginator{
	float: left;
	margin: 0px 1px 2px 1px;
	padding: 2px 8px;
	background: #000;
	border: 1px solid #333;
}
#navDiv .paginatorOn{
	float: left;
	margin: 0px 1px 2px 1px;
	padding: 2px 8px;
	background: #000;
	border: 1px solid #333;
}
#navDiv .paginatorOn a{
	color: #fff;
	text-decoration:none;
}
#navDiv .paginatorOn a:hover{
	color: #fff;
	text-decoration:none;
}
#navDiv .paginator a{
	color: #ff9002;
	text-decoration:none;
}
#navDiv .paginator a:hover{
	color: #fff;
	text-decoration:none;
}
#navDiv div{
	float: left;
	margin: 5px 0px;
}
#actions{
	clear: both;
	float: left;
}
#actions ul, #actions li{
	display: inline;
	list-style: none;
}
#actions ul{
	clear: both;
	float: left;
}
#actions li{
	float: left;
	text-align: center;
	padding: 5px;
	background: #000;
	margin: 0px 2px 0px 0px;
} 
#actions a{
	color:#fff;
	text-decoration: none;
}
#actions a:hover{
	color:#ff9002;
	text-decoration: none;
}
.info{
	width: 730px;
}
/* user table */

/* user form */
.formAnchor{
	float: left;
	clear: both;
}
#recaptcha_widget_div{
	float: left;
	clear: both;
}
#userForm{
	float: left;
	clear: both;
}
#userForm h1{
	float: left;
	clear: both;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #000;
	width: 455px;
	margin: 10px 0px;
	padding: 5px 0px;
}
#userForm fieldset{
	float: left;
	clear: both;
	width: 100%;
	padding: 5px 0px 0px 0px;
	border: 0px;
}
#userForm legend{
	display: none;
}
#userForm label{
	float: left;
	clear: both;
	width: 175px;
	background: #eaeaea;
	padding: 10px;
	margin: 2px 5px 0px 0px;
	text-align: left;
}
#userForm input{
	float: left;
	width: 250px;
	margin: 5px 0px;
}
#userForm select{
	float: left;
	margin: 5px 0px;
}
#userForm textarea{
	float: left;
}
#userForm .editorLabel{
	float: left;
	clear: both;
	padding: 1%;
	background: #eaeaea;
	width: 98%;
	margin: 5px 0px;
}
#userForm .editorDiv{
	float: left;
	clear: both;
	width: 100%;
}
#userForm .span{
	float: left;
	width: 100%;
}
#userForm .submit{
	clear: both;
	width: 100px;
	border: 0px;
	height: 30px;
	color: #fff;
	background: url('../images/butt_repeat.png') repeat-x 0px 2px;
}
.selected_habtm{
	float: left;
	clear: both;
}
.selected_habtm ul{
	float: left;
	clear: both;
	list-style: none;
}
.selected_habtm li{
	margin: 5px 0px;
	padding: 5px;
	background: #eee;
}
.selected_habtm li img{
	float: right;
	margin-left: 5px;
}
#appletDiv{
	float: left;
	clear: both;
}
#addAttr{
	float: left;
	clear: both;
}
#userForm h2{
	float: left;
	clear: both;
	background: #eaeaea;
	margin: 5px 0px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	padding: 10px;
	width: 435px;
}
#userForm h2 img{
	float: right;
	margin-left: 5px;
}
#userForm img{
	float: left;
	clear: both;
	margin: 5px 0px;
}
#userForm fieldset .button{
	float: left;
	clear: both;
	font-size: 14px;
	font-weight: normal;
	padding: 10px;
	background: #eaeaea;
	width: 100%;
	margin-top: 5px;
}
#userForm fieldset .button a{
	color: #000;
	text-decoration: none;
}
#userForm fieldset .button a:hover{
	color: #ff8f02;
	text-decoration: none;
}
#radioDiv{
	float: left;
	clear: both;
	display: none;
}
/* user form */





