/* CSS Document */

body {
	background: url(../imgs/background.jpg) repeat-x 0 36px #340404;
	margin: 0 0 20px 0;
	height: 100%;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a {
	color: #c4a426;
	text-decoration: none;
}
a:hover {
	color: #c4a426;
	text-decoration: underline;
}
#top_bar {
	width: 100%; 
	height: 36px;
	background: url(../imgs/top_bar_bg.jpg) #dca40f repeat-x;
	text-align: right;
}
#outer_page {
	width: 950px;
	height: 100%;
}
#top {
	width: 940px;
	height: 153px;
	
}
#logo {
	width: 276px;
	height: 153px;
	float: left;
}
#top_nav {
	min-width: 600px;
	height: 153px;
	float: left;
	margin: 0;
}
#content {
	width: 940px;

}
#content #c1 {
	width: 940px;
	height: auto;
	background: url(../imgs/content_middle.jpg) repeat-y;
	
}
#content #c2 {
	width: 800px;
	height: auto;
	margin: 0 0 0 70px;
	
}


div.product {
	width: 390px;
	height: auto; 
	margin: 20px 0 0 5px;
	text-align: left;
	font: 12px verdana;
	color: #fff;
	float: left;
}
div.product_edit {
	width: 370px;
	/*height: 130px; */
	height: auto;
	min-height: 130px;
	margin: 0 0 0 5px;
	padding: 10px;
	text-align: left;
	font: 12px verdana;
	color:#fff;
	float: left;


}
div.product_edit_large {
	width: 765px;
}
div.product_thumb {
	width: 158px;
	float: left;
	height: auto;
}
div.product_info {
	margin: 5px 0 0 0;
}
div.product form {
	margin-top: 10px;
}
div.section_thumb {
	margin: 15px 0 0 25px;
	float: left;
	display: inline;
}
#product_main_image {
	margin: 30px 0 0 25px;
	float: left;
	width: 355px;
	height: 400px;

}
#product_main_image img {
	border: 3px solid #eac51a;
}
#product_description {
	margin: 30px 0 0 20px;
	float: left;
	width: 390px;
	height: auto;

}
#product_description form {
	width: 100%;
	text-align: center;
}

span.product_name {
	color: #ce912a;
	font-size: 20px;
}
span.subtitle {
	color: #fff;
	font-size: 16px;
}
span.description {
	color: #fff;
	font-size: 12px;
}

ul.product_details {
	list-style-type: none;
	margin: 0;
	list-style: none;
	width: 350px;
	height: 200px;
	font-size: 12px;
	
}
li.detail_field {
	float: left;
	color: #ce912a;
	font-weight: bold;
	width: 100px;
	
	
}
li.detail_value {
	float: right;
	color: #fff;
	font-weight: normal;
	width: 250px;
}
li.detail_price {
	float: left;
	color: #ce912a;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	width: 100px;
	
}
li.detail_price_value {
	float: right;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	width: 250px;
	margin-top: 20px;
}

span.product_title {
	color: #ce912a;
}
span.product_subtitle {
	font-size: 10px;
}
span.product_price {
	font-size: 12px;
}
div.nav_item {
	min-width: 105px;
	height: 153px;
	float: left;
}
p.footer { 
	text-align: center;
	color: #c4a426;
	font-size: 10px;
	font-family: verdana;
}

input.button {
	background: #e6b632;
	border: 1px solid black;
	color: #3c100f;
	text-transform: uppercase;
	font-size: 9px;
}
input.textbox, select.textbox {
	background: #fff;
	color: #030209;
}
.buy_now_button {
	margin: 20px 0 0 0;

}


/* Text on top bar */
#topbar_text {
	display: block;
	float: right;
	margin: 10px 20px 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#free_miami_shipping {
	float: left;
}













div.nav_item {
	min-width: 105px;
	height: 153px;
	float: left;
}
p.footer { 
	text-align: center;
	color: #c4a426;
	font-size: 10px;
	font-family: verdana;
}
#welcome {
	height: auto;
	width: 573px;
	float: left;
	margin: 10px 0 0 15px;
	display: inline;
}
#welcome_content {
	background: url(../imgs/welcome_bg.jpg) repeat-y;
	height: auto;
}
#welcome_content p {
	color: #cb9f53;
	font-size: 12px;
	margin: 0 0 0 10px;
	width: 530px;
}
#expicks {
	height: auto;
	width: 193px;
	float: left;
	margin: 10px 0 0 15px;
	display: inline;
}
#expicks_content {
	background: url(../imgs/expicks_bg.jpg) repeat-y;
	height: 850px;
	text-align: center;
}
.homebox {
	height: 250px;
	width: 550px;
	float: left;
	margin: 10px 0 0 12px;
	display: inline;
}
.homebox .homebox_content {
	background: url(../imgs/homebox_bg.jpg) repeat-y;
	height: 200px;
}
.homebox .homebox_bottom {
	width: 550px;
	height: 49px;
	background: url(../imgs/homebox_bottom.jpg) no-repeat;
	text-align: right;
}
.homebox .homebox_bottom img {
	margin: 12px 15px 0 0;
}
.homebox_product {
	float: left;
	margin: 10px 0 0 12px;
	text-align: center;
	width: 160px;
	font-size: 10px;
	color: #fff;
	height: 150px;
}



/* ADMIN - Edit page */
div.log_out { }
div.log_out a {  margin: 0 20px 0 0; font-size: 11px; font-weight: bold; color: #000; text-decoration: underline;}

#inner_border {border: 1px solid #831a1a; height: 100%;}
div.create_bg {background: #6C1111;}
#innerbox {width: 745px; height: auto; margin: 20px 0 20px 20px; float: left; font: 12px Arial, Helvetica, sans-serif; color: #eac51a;}


#edit_pic {float: left; width: 175px; margin: 10px 0 0 0;}
#edit_pic img {border: 2px solid #eac51a; float: left; margin: 0 10px 0 0;}
#edit_details {float: left; margin: 5px 0 0 0;}
div.detail_field {float: left; margin: 0 10px 10px 0;}
div.detail_field_small {margin: 0 10px 10px 0; float: left; height: 50px; }
div.detail_field_small img.addnewfield {cursor: pointer; margin: 20px 0 0 0;}
div.optfield_top {width: 170px; height: auto; *margin: 0 0 5px 0;}
div.optfield_top img.optfield_close {float: right; margin: 5px 0 0 0;}
span.field_name {width: 150px; font-weight: bold; display: block; float: left; margin: 5px 0 5px 0;}
input.txt1 {width: 170px; float: left; background: #F7DDC6; border:1px solid #EAC51A;}
input.txt2 {width: 265px; float: left; background: #F7DDC6; border:1px solid #EAC51A;}
select.section {width: 170px; float: left; background: #F7DDC6; border: 1px solid #EAC51A;}
input.file { float: left;}
input.optfield_name {width: 140px; font-size: 11px; height: 16px; font-weight: bold; color: #eac51a; background: #6C1111; border: 1px solid #831a1a; float: left; margin: 0 0 5px 0;}
textarea.desc {float: left; width: 545px; height: 100px; background: #F7DDC6; border: 1px solid #EAC51A; font: 11px Arial, Helvetica, sans-serif;}
#edit_topbar {float: left; width: 765px; height: 30px; background: #9f2020; color: #F7DDC6;}
#edit_topbar span.edit_header {font-size: 16px; font-weight: bold; float: left; display: block; width: 650px; margin: 5px 0 0 10px;}
#edit_topbar span.create_header {font-size: 16px; font-weight: bold; float: left; display: block; margin: 5px 0 0 10px;}

#edit_topbar span.edit_close {font-size: 11px; float: right; display: block; margin: 10px 10px 0 0;}
#edit_topbar a{color: #F7DDC6;} 

#sug_box {height: auto; background: #fff; border: 1px solid #eac51a; position: absolute; padding: 3px; font: 11px Arial, Helvetica, sans-serif; color: #030209; width: 140px;}
#sug_box span {width: 100%; display: block; float: left; border-bottom: 1px solid #eac51a;}
.edit_top_checkbox {background: #F7DDC6; border: 2px solid #000; }
#edit_box_bottom_left {float: left; width: 660px; height: 60px; }
#edit_box_bottom_right { float: left; width: 80px; height: 60px; text-align: right;}

	
/* CONTACT page */
.textbox_email {background: #7d201d; width: 350px; height: 17px; border: 1px solid #ce912a; font-size: 10px; color: #ce912a; font-family: verdana;}
.textbox_subject {background: #7d201d; width: 350px; height: 17px; border: 1px solid #ce912a; font-size: 10px; color: #ce912a; font-family: verdana; }
.textbox_message {background: #7d201d; width: 350px; height: 200px; border: 1px solid #ce912a; font-size: 10px; color: #ce912a; font-family: verdana; }
.button_send {background: #ce912a; border: 1px solid #7d201d; color: #7d201d; font-weight: bold;}



#ex_popup {width: 300px; height: 300px; background: blue; position: absolute; top: 100px; left: 100px;}

/*ADD TO BASKET*/
#addToBasket { width: 185px; height: 37px; float: left; margin: 25px 0 0 20px;}
#addToBasket #Qty { 	width: 75px; float: left; height: 37px; background: url(../imgs/addBasket_qtybox.jpg) no-repeat; }
#addToBasket #Qty #quantity {width: 43px; height: 18px; font-size: 13px; font-weight: bold; font-family: arial; border: none; margin: 6px 0 0 7px; background: #fcd570; text-align: right; float: left;}
#addToBasket #Qty #arrows {width: 16px; height: 28px; float: left; margin: 1px 0 0 6px;}
#addToBasket #Qty #arrows img {float: left; cursor: pointer;}
#addToBasket #addButton { 	width: 110px; float: left; height: 37px; cursor: pointer;}
#paypal_seal {float: right; margin: 0 30px 0 0;  }


/* ADD TO BASKET POPUP PAGE */
#addBasket {
	width: 400px; 
	height: 320px; 
	background: #551513;
	font-family: arial;
	margin: 0;
	
}
#addBasket #addBasket_thumb {
	float: left;
	
}
#addBasket #addBasket_details {
	float: left;
	width: 215px;
}
#addBasket #addBasket_details h1 {
	font-size: 16px;
	color: #f6da86;
	margin: 0;
}
#addBasket #addBasket_details h3 {
	font-size: 12px;
	color: #fff;
	margin: 0 0 20px 0;
}
#addBasket #addBasket_details #quantity_select {

}
#addBasket #addBasket_details #addBasket_links {
	float: right;
	text-align: right;
}
#addBasket #addBasket_details #addBasket_links a {
	font-size: 12px;
	color: #b17270;
	text-decoration: none;
}
#addBasket #addBasket_details #addBasket_links a:hover {
	color: #fff;
	text-decoration: underline;
}

/*END ADD TO BASKET POPUP PAGE */


/* START SHIPPING PAGE */
div.shipping_faq {
	width: 785px;
	margin: 0 0 0 10px;
}
div.shipping_faq div.shipping_faq_img {
	width: 235px;	
}
div.shipping_faq div.shipping_faq_text {
	width: 540px;
	color: #fff;
	
}
div.shipping_faq div.shipping_faq_text span.shipping_title {
	color: #edba3b;
	font-weight: bold;
}
div.shipping_left div.shipping_faq_img {
	float: left;
}
div.shipping_left div.shipping_faq_text {
	float: right;
	
}
div.shipping_right div.shipping_faq_img {
	float: right;
}
div.shipping_right div.shipping_faq_text {
	float: left;
	text-align: right;
	
}
						

/* END SHIPPING PAGE */