/* 
### Tempteria XHTML/CSS Template kompatibel zu xt:commerce Shopsystem v3.0.4 SP 2.1
------------------------------------------------------------------------------------------------------------
### Jedes Template (Templatelizenz) darf nur auf eine Domain installiert werden. Eine Vervielfältigung ist untersagt.
------------------------------------------------------------------------------------------------------------
### Template-Version 1.5
------------------------------------------------------------------------------------------------------------
### Copyright by Tempteria (www.tempteria.de, www.webdesign-tempteria.de - mail: info@tempteria.de).
------------------------------------------------------------------------------------------------------------
### Alle Rechte vorbehalten.
*/

.categories {
	border-left:5px solid #005292;
	border-right:1px solid #005292;
	border-bottom:1px solid #005292;
	border-top:1px solid #fff;
	background: #007FB9 url(../img/design/cate_bg_B.jpg) top repeat-x;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:0;
	z-index:5;
	height:100%;
}
.categories a {
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
.content a {
	text-decoration:none;
	font-weight:normal;
}
.categories ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.categories li {
	display:block;
	margin:0;
}
.categories li ul, .content ul {
	display:block;
	margin:0;
	padding:0;
}
.categories ul li a, .content ul li a {
	display:block;
	padding:5px 5px 5px 20px;
	border-bottom: 1px #ccc solid;
}
.content_box ul li {
	display:block;
	padding:10px;
	border-bottom: 1px #ccc solid;
	font-size:9pt;
	color:#333;
}
.content_box ul li a {
	color:#333;
}
.content_box ul li a:hover {
	background:#44474b url(../img/design/a_bg.jpg) top repeat-x;
	color: #fff;
	text-decoration: none;
}
.categories ul li ul li a, .categories li.activeCat ul li a {
	padding:5px 5px 5px 35px;
	border-bottom: 1px #eee solid;
	background:#44474b;
}
/******************** 3.Ebende ******************** */
.categories ul li ul li ul li a, .categories li.activeCat li.activeCat ul li a {
	padding:5px 5px 5px 55px;
	border-bottom: 1px #eee solid;
	background:#44474b;
}
/******************** 4.Ebende ******************** */
.categories ul li ul li ul li ul li a, .categories li.activeCat li.activeCat li.activeCat ul li a {
	padding: 1px 0px 1px 75px;
	border-bottom: 1px #eee solid;
	background:#44474b;
}
.categories li.activeCat a, .categories li.activeCat li.activeCat a, .categories li.activeCat li.activeCat li.activeCat a, .categories li.activeCat li.activeCat li.activeCat li.activeCat a {
	background:#44474b url(../img/design/a_bg.jpg) top repeat-x;
	color:#fff;
}
/******************** 1.Ebende ******************** */
.categories li a:hover, .content li a:hover {
	background:#44474b url(../img/design/a_bg.jpg) top repeat-x;
	color: #fff;
	text-decoration: none;
	padding:5px 5px 5px 20px;
}
/******************** 2.Ebende ******************** */
.categories li li a:hover, .categories li.activeCat li a:hover {
	background:#44474b url(../img/design/a_bg.jpg) top repeat-x;
	color: #fff;
	text-decoration: none;
	padding:5px 5px 5px 40px;
}
/******************** 3.Ebende ******************** */
.categories li li li a:hover, .categories li.activeCat li.activeCat li a:hover {
	background:#44474b url(../img/design/a_bg.jpg) top repeat-x;
	color: #fff;
	text-decoration: none;
	padding:5px 5px 5px 60px;
}
/******************** 4.Ebende ******************** */
.categories li li li li a:hover, .categories li.activeCat li.activeCat li.activeCat li a:hover {
	background:#44474b url(../img/design/a_bg.jpg) top repeat-x;
	color: #fff;
	text-decoration: none;
	padding:5px 5px 5px 80px;
}
.content {
	border-left:5px solid #44474b;
	border-right:1px solid #ccc;
	border-top:1px solid #fff;
	margin:0 0 20px 0;
	background: transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
	overflow:hidden;
	height:100%;
}
.content_box {
	border-left:5px solid #44474b;
	border-right:1px solid #ccc;
	border-top:1px solid #fff;
	margin:0 0 20px 0;
	background: transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
	overflow:hidden;
	height:100%;
}
.content_box a {
	text-decoration:none;
	font-weight:normal;
}
.box_content {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	margin:0px 0 20px 0;
	padding:10px 0 10px 10px;
	background: transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
	z-index:200;
	height:100%;
	font-size:9pt;
}
.box_content_footer {
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	margin:0px 0 30px 0;
	padding:10px 0 10px 10px;
	z-index:200;
	height:100%;
	background: transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
}
/*************************************************/
/* Searchbox Top *********************************/
/*************************************************/

.search_breadcrumb {
	overflow:hidden;
	margin:0;
	padding:5px 0 5px 5px;
	float:left;
	height:25px;
}
#navtrail {
	overflow:hidden;
	padding:10px 0 5px 0;
	height:20px;
	font-size:8pt;
	color:#999;
}
#navtrail a {
	font-size:8pt;
	color:#999;
}
.search_navtrail {
	overflow:hidden;
	margin:0;
	height:100%;
	background: transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
}
.searchbox {
	float:left;
	width:210px;
}
.searchbox a {
	font-size:8pt;
}
.searchbox_input {
	float:left;
}
.searchbox_input input {
	padding:1px 2px 1px 2px;
	color:#666;
	width:120px;
}
.searchbox_button {
	margin:0px 0 0 135px;
}
.error {
	color:#333;
}
.formleft {
	float:left;
}
.formright {
}
fieldset {
	border: 1px dashed #999;
	padding: 4px;
	margin-bottom: 1em;
	margin-top: 5px;
}
legend {
	font-size:12px;
	background:#f1f1f1;
	color: #333;
	border: 1px solid #999;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
label {
	font-size: 1em;
	line-height: 130%;
	background: transparent;
	color: #333;
	width: 140px;
	padding:5px;
	float: left;
	font-weight:bold;
}
input[type=hidden] {
	display: none;
}
input[type=radio], input[type=checkbox] {
	background: #fff;
	color: #333;
	border: 0 none;
	width: 1em;
	height: 1em;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}
/* ##### Main-Buttons links und rechts ##### */

.buttonleft {
	width:30%;
	float:left;
	margin:10px 0 0 0;
}
.buttonright {
	float:right;
	border:0px solid #C5C5C5;
	overflow:hidden;
	text-align:right;
	margin:10px 0 0 0;
}
/*-----------------------------------------------*/

/*************************************************/
/* Warenkorb Details   ***************************/
/*************************************************/

#cart_details {
	overflow:hidden;
	height:100%;
}
.cart_header {
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
	height:100%;
	color:#000;
}
.cart_quantity {
	float:left;
	width:60px;
	text-align:center;
}
.cart_quantity input[type=text] {
	width:2em;
	text-align:center;
}
.cart_article {
	float:left;
	width:210px;
}
.cart_article a {
	font-weight:bold;
	text-decoration:underline;
}
.cart_single {
	float:left;
	width:75px;
	text-align:right;
}
.cart_total {
	float:left;
	width:85px;
	text-align:right;
}
.cart_remove {
	float:right;
	padding-right:5px;
}
.cartRow1 {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:5px;
	height:100%;
}
.cartRow2 {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:5px;
	height:100%;
}
.total_content {
	padding-right:70px;
	font-weight:bold;
	margin-bottom:10px;
}
.cart_ust {
	text-align:right;
	margin-bottom:5px;
}
.cart_total_content {
	text-align:right;
	margin-bottom:5px;
	color:#ca2929;
}
.cart_shippinglink {
	text-align:right;
	margin-bottom:5px;
}
/*-----------------------------------------------*/

/*************************************************/
/* Account History Block *************************/
/*************************************************/

.HistRow1 {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:0px;
	height:100%;
	margin:10px 0 0 0;
	font-size:9pt;
}
.HistRow2 {
	background:#fff;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:0px;
	height:100%;
}
.historybox_units {
	float:left;
	width:3em;
}
.historybox_products {
	float:left;
	width:180px;
}
.historybox_artnr {
	float:left;
	width:70px;
}
.historybox_price {
	overflow:hidden;
	text-align:right;
}
.historybox_sprice {
	float:left;
	width:80px;
	text-align:right;
}
.historybox_sprice {
	float:left;
	width:110px;
	text-align:right;
}
.historybox_qty {
	float:left;
	width:3em;
}
.historybox_name {
	float:left;
	width:180px;
}
.historybox_model {
	float:left;
	width:90px;
}
.historybox_psprice {
	float:left;
	width:80px;
	text-align:right;
}
.historybox_pprice {
	width:80px;
	text-align:right;
	float:right;
}
.historybox {
	border:0px solid #ccc;
	text-align:right;
}
/*-----------------------------------------------*/

.img_account {
	float:left;
	padding:5px 10px 0 0;
	border:0;
	overflow:hidden;
	text-align:center;
}
.account_image_float {
	float:left;
	text-align:center;
	width:140px;
	height:100%;
}
.account_image_float img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
}
.account_image_text_float {
	margin-left:10px;
	height:100%;
	overflow:hidden;
}
/*Contact us */

.contact_left {
	float:left;
	width:150px;
	padding:5px;
	font-weight:bold;
}
.contact_right {
	padding:5px;
}
.contact_right input {
	border:2px solid #999;
	padding:2px;
}
.contact_right input:hover {
	border:2px solid #9b0303;
	padding:2px;
}
/*Produktlistung */

.productslisting_frame {
	background:#f1f1f1;
	overflow:auto;
	padding:5px;
	border:1px dotted #333;
	margin:10px 0 10px 0;
	height:100%;
}
.productslisting_name {
}
.productslisting_img {
}
.productslisting_desc {
}
.productslisting_price {
}
.productslisting_tax {
}
.productslisting_shiplink {
}
.productslisting_vpe {
}
.productslisting_shiptime {
}
.productslisting_shipimg {
}
.productslisting_shipname {
}
/* Produktinfo */

.products_frame {
	padding:5px 0 5px 0;
	border:1px solid #ccc;
	overflow:hidden;
	height:100%;
}
.products_frame h2, .products_frame h3 {
	padding:5px;
	margin:0;
}
.productsinfo_left {
	float:left;
	border:0px solid #000;
	width:48%;
	height:100%;
}
.productsinfo_right {
	border:0px solid #000;
	margin-left:48%;
	height:100%;
}
.productsinfo_img {
	text-align:center;
	border:0px solid #000;
	height:100%;
}
.productsinfo_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
}
.productsinfo_model {
	height:100%;
	font-size:8pt;
}
.productsinfo_print {
	height:100%;
}
.productsinfo_price {
	font-weight:bold;
	color:#ca2929;
	font-size:18px;
	height:100%;
}
.productOldPrice {
	text-decoration:line-through;
	color:#666;
	font-size:12pt;
}
.productsinfo_tax {
	font-weight:bold;
	font-size:12px;
	height:100%;
}
.productsinfo_shiplink {
	font-weight:bold;
	font-size:12px;
	height:100%;
}
.productsinfo_cartbox {
	margin:0px 0 10px 0;
	height:100%;
}
.productsinfo_cartbox ul {
	padding:0;
	margin:10px 0 0 0;
	line-height:25px;
	list-style:none;
	height:100%;
}
.productsinfo_cartbox li {
	float:left;
	margin-right:10px;
}
.productsinfo_vpe {
}
.productsinfo_discount {
	font-weight:bold;
	font-style:italic;
}
.productsinfo_shiptimes {
}
.productsinfo_18 {
	text-align:center;
}
.productsinfo_gprice {
	font-weight:bold;
}
.productsinfo_desc {
	overflow:hidden;
	margin:0 0 10px 0;
	height:100%;
	padding:5px;
}
.productsinfo_options {
	background:transparent url(../img/design/layoutbox_pro.jpg) left repeat-y;
	padding:10px;
	overflow:hidden;
	margin:10px 0 10px 0;
	border-left:1px solid #ccc;
	font-size:12px;
}
.productsinfo_layout_box {
	border-left:1px solid #ccc;
	background:transparent url(../img/design/layoutbox_pro.jpg) left repeat-y;
	padding:10px;
	overflow:hidden;
	margin:0px 0 10px 0;
}
/* Produkte auf Startseite */

.new_products_default_frame {
}
.new_products_default_box, .new_products_default_box2, .new_products_default_box3 {
	float:left;
	border-top:1px solid #ccc;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #ccc;
	width:252px;
	padding:5px;
	margin:0 0 10px 0px;
	height:350px;
	font-size:9pt;
	text-align:center;
	background:#fff url(../img/design/layoutbox_pro.jpg) left repeat-y;
}
.new_products_default_box p, .new_products_default_box2 p, .new_products_default_box3 p {
	font-size:9pt;
}
.new_products_default_box h2, .new_products_default_box2 h2, .new_products_default_box3 h2 {
	font-size:16px;
	padding:0;
	margin:5px 0 0 0;
	color:#152e4d;
}
.new_products_default_box h2 a, .new_products_default_box2 h2 a, .new_products_default_box3 h2 a {
	font-weight:normal;
}
.new_products_default_img {
	margin:15px 0 0 0;
}
.new_products_default_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
}
.new_products_default_desc {
}
.new_products_default_price {
	color:#ca2929;
	font-weight:bold;
	font-size:16px;
}
.new_products_default_tax, .new_products_default_shiplink {
	font-size:12px;
}
.new_products_default_buttonbuy {
	margin:15px 0 15px 0;
}
.new_products_layout_box {
	height:50px;
}
/* Angebote*/

.special_frame {
}
.special_box {
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	width:30%;
	padding:5px;
	margin:3px;
	height:220px;
}
.special_name {
	background:#13345f;
	padding:2px;
}
.special_img {
	float:left;
	padding:5px 5px 0 0;
}
.special_desc {
}
.special_price {
}
.special_vpe {
}
.special_tax {
}
.special_shiplink {
}
.special_buttonbuy {
}
/* Neue Produkte */

.new_products_frame {
	height:100%;
	overflow:hidden;
}
.new_products_box {
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	width:30%;
	padding:5px;
	margin:3px;
	text-align:center;
	height:230px;
}
.new_products_name {
	background:#f1f1f1;
	padding:2px;
}
.new_products_img {
	padding:5px 5px 0 0;
}
.new_products_desc {
}
.new_products_price {
	color:#9b0303;
	font-weight:bold;
}
.new_products_tax {
}
.new_products_shiplink {
}
.new_products_shipname {
}
.new_products_buttonbuy {
}
/* Box last_viewed */

.last_viewed_frame {
	text-align:center;
	background:#fff url(../img/design/box_content_bg.jpg);
	margin:0 0 20px 0;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	font-size:12px;
}
.last_viewed_name {
}
.last_viewed_img {
	text-align:center;
}
.last_viewed_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
	margin:5px 0 5px 0;
}
.last_viewed_price {
	color:#9b0303;
	font-weight:bold;
}
.last_viewed_vpe {
}
.last_viewed_tax {
}
.last_viewed_shiplink {
}
/* Box reviews */

.box_reviews_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
	margin:5px 0 5px 0;
}
/* Box specials */

.box_specials_frame {
	text-align:center;
	background:#fff url(../img/design/box_content_bg.jpg);
	margin:0 0 20px 0;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	font-size:12px;
}
.box_specials_name {
}
.box_specials_img {
	text-align:center;
}
.box_specials_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
	margin:5px 0 5px 0;
}
.box_specials_price {
	color:#9b0303;
	font-weight:bold;
}
.box_specials_vpe {
}
.box_specials_tax {
}
.box_specials_shiplink {
}
/* Box whatsnew */

.box_whatsnew_frame {
	text-align:center;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	margin:0 0 20px 0;
	background:#fff url(../img/design/box_content_bg.jpg);
	padding:10px;
	font-size:12px;
}
.box_whatsnew_name {
}
.box_whatsnew_img {
	text-align:center;
}
.box_whatsnew_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
	margin:5px 0 5px 0;
}
.box_whatsnew_price, .box_specials_price, .last_viewed_price {
	color:#ca2929;
	font-weight:bold;
	font-size:14px;
}
.box_whatsnew_vpe {
}
.box_whatsnew_tax {
}
.box_whatsnew_shiplink {
}
.back {
	background:#ccc;
}
.back1 {
	background:#999;
}
/* AGB Checkbox */

.agb_checkbox {
	background:#000;
	color:#fff;
	padding:5px;
}
/*Checkout Payment Block */

.content_cpb {
	background:#ccc;
	border:1px solid #333;
	padding:5px;
	color:#000;
	font-weight:bold;
	margin:10px 0 0 0;
}
.content_cpb_desc {
	background:#f1f1f1;
	border:0px dotted #333;
	padding:5px;
}
.content_cpb_tf {
	background:#f1f1f1;
	border:0px dotted #333;
	padding:5px;
}
.content_cpb_tf label {
	width:170px;
}
/* Formatierung Rechnungs- und Versandadresse => Confirmation */

.ship_address {
	float:left;
	width:50%;
}
.bill_address {
}
.total_block table {
	text-align:right;
	float:right;
	width:45%;
	height:100%;
}
.total_block td.main {
	overflow:hidden;
	height:100%;
	width:140px;
}
/* ### Inhalt: Tabelle ### */

.content_frame table td.main {
	width:100px;
	border:0px solid;
	height:100%;
}
.content_frame2 td {
	border:0px solid;
	padding:2px;
	margin:0;
	font-size:13px;
	height:100%;
}
.content_frame2 {
	height:100%;
}
/* Bestsellerbox */

ul.bestsellers {
	list-style:none;
	padding:0px;
	margin:0;
}
ul.bestsellers li {
	padding:0 0 5px 0;
}
/* Acoount History */

.delAdress {
	float:left;
	width:50%;
	overflow:hidden;
	height:150px;
	border-bottom:1px solid #ccc;
}
.billAdress {
	overflow:hidden;
	height:150px;
	margin:0 0 0 10px;
	border-bottom:1px solid #ccc;
}
/* Erweiterte Suche */

.content_search {
	background:#fff;
	border:1px dotted #333;
	padding:5px;
	color:#000;
	font-weight:bold;
	overflow:hidden;
}
.content_search label {
	width:120px;
	float:left;
	padding:10px 0 0px 0;
}
.content_search input, select, checkbox {
	background:#f1f1f1;
	border:1px solid #999;
	color:#333;
	margin:10px 0 0px 0;
}
/* Reviews list */

.reviews_img {
	float:left;
	padding:0 5px 0 0;
	width:140px;
	text-align:center;
}
.reviews_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
}
.reviews_name {
	margin:0 0 7px 0;
	padding:0 0 0 0;
}
.reviews_desc {
	overflow:hidden;
}
.reviews {
	padding:10px 10px 20px 10px;
	border-bottom:1px solid #999;
	overflow:hidden;
}
/* Also purchased */

.also_frame {
	margin-bottom:10px;
	overflow:hidden;
}
.also_name {
}
.also_img {
	float:left;
}
.also_desc {
}
.also_price {
}
.also_vpe {
}
.also_tax {
}
.also_shiplink {
}
/* Box ordertrans */

#active {
	font-weight:bold;
	background:transparent url(../img/design/accbg.gif) top repeat-x;
	color:#000;
}
#active h3 {
	font-size:20pt;
	font-style:italic;
	color:#fe4600;
	margin:0;
	padding:0;
}
.box_ordertrans {
	padding:0px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	margin:0 0 20px 0;
	overflow:hidden;
	font-size:12px;
	height:100%;
	color:#ccc;
}
.text_ship_info {
	float:left;
	text-align:center;
	padding:2px;
	width:24%;
}
.text_pay_info {
	float:left;
	text-align:center;
	padding:2px;
	width:24%;
}
.text_confirm_info {
	float:left;
	text-align:center;
	padding:2px;
	width:24%;
}
.text_finished {
	text-align:center;
	float:left;
	padding:2px;
	width:24%;
}
/************ checkout shipping ******************/

.content_frame {
	background: transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
	border:1px solid #ccc;
	overflow:hidden;
	font-size:13px;
	margin:0 0 10px 0;
	height:100%;
	padding:10px;
}
.content_frame_ {
	overflow:hidden;
	height:100%;
}
.content_frame_ textarea {
	border:none;
}
.content_frame_ iframe {
	border:none;
}
.content_frame ul {
	padding:0;
	margin:0;
	list-style:none;
}
.content_frame2 {
	background:#fff;
	border:1px dotted #999;
	padding:5px;
	overflow:hidden;
}
.content_frame3 {
	background:#fff;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	border-left:1px dotted #999;
	padding:5px;
	overflow:hidden;
}
.content_frame em {
	font-weight:bold;
	color:#333;
}
.method_data_radio_field {
	float:left;
	width:17px;
}
.method_data_title {
	float:left;
	margin-right:5px;
}
.method_data_price {
	font-weight:bold;
}
/* Box rev_cross_selling */

.box_rev_cross_selling_frame {
}
.box_rev_cross_selling_name {
}
.box_rev_cross_selling_img {
}
.box_rev_cross_selling_price {
}
.box_rev_cross_selling_vpe {
}
.box_rev_cross_selling_tax {
}
.box_rev_cross_selling_shiplink {
}
/*************************************************/
/* graduatedPrice ********************************/
/*************************************************/

.graduatedPriceBody {
	margin:0px auto;
	text-align:center;
}
.graduatedPriceBodyLeft {
}
.graduatedPriceBodyRight {
}
.gratuated_price {
	width:100%;
}
.cart_coupon {
	background:#66FF99;
	border:1px solid #66FF00;
	padding:5px;
}
/*************************************************/
/* product_option_dropdown  **********************/
/*************************************************/

.product_options_dropdown {
	border:0px solid;
	margin:0;
	padding:0;
}
.product_options_dropdown label {
	float:left;
	width:30%;
	margin:0px 0 10px 0;
}
.product_options_dropdown select {
	background:#fff;
	margin:0px 0 10px 0;
}
/*********** bottom buttons **************/

.buttons_bottom {
	text-align:right;
	margin:10px 0 0 0;
}
/**************** bottom_continue ********/

.bottom_continue {
}
.bottom_continue_text {
	float:left;
	padding:2px 0 0 0;
	font-weight:bold;
}
.bottom_continue_button {
	text-align:right;
}
.manufacturers_img {
	max-width:180px;
	border:1px solid #999;
}
.navigtion_bar table td {
	background:#f1f1f1;
}
/*** more images productsinfo ***/

.productsinfo_img_more {
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	clear:both;
}
.productsinfo_img_more li {
	float:left;
	margin-right:9px;
}
.productsinfo_img_more li img {
	height:90px;
	border:1px solid #999;
	padding:5px;
	background:#fff;
}
.password_dotpin {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.password_dotpin li {
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.login_ul {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.login_ul li {
	float:left;
	margin-right:7px;
	margin-top:10px;
	font-weight:bold;
}
.login_ul_password input {
	width:100px;
}
.lostpassword {
	font-size:11px;
	font-weight:normal;
	text-align:right;
	display:block;
	margin:-15px 0 0 0;
}
.lostpassword2 {
	font-size:11px;
	font-weight:normal;
}
.box_login_ul {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.box_login_ul_float {
	float:left;
	width:102px;
	clear:both;
}
.box_login_ul li {
	margin:5px 0 0 0;
	font-weight:bold;
}
.gift_cart_ul {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.gift_cart_ul li {
	float:left;
	margin:10px 10px 0 0;
	line-height:25px;
	font-weight:bold;
}
.categorie_listing_ul {
	float:left;
	width:163px;
	text-align:center;
	margin:5px;
	padding:0;
	list-style:none;
	height:200px;
	overflow:hidden;
}
.categorie_listing_ul li img {
	width:140px;
	height:93px;
	padding:5px;
	background:#fff;
	border:1px solid #ccc;
	text-align:center;
}
.categorie_listing_ul li {
	padding:5px;
}
.categorie_listing_ul li a {
	font-weight:bold;
}
.cat_img {
	text-align:center;
}
/* sitemap */

.sitemap ul {
	list-style-type:disc;
	margin:0 0 0px 0;
	padding:0 0 0 20px;
}
.sitemap ul ul {
	list-style-type:circle;
	margin:10px 0 0 0;
	padding:10px 0 0 20px;
}
.sitemap li {
	margin:0 0 10px 0;
}
/* account_password */

.account_password {
}
.account_password label {
	padding:5px;
	width:120px;
}
.account_password input {
	margin:5px;
}
/* newsletter */

.newsletter {
}
.newsletter label {
	padding:5px;
	width:120px;
}
.newsletter input {
	margin:5px;
}
.newsletter img {
	margin:5px;
}
/* create account */

.create_account input {
	margin:5px;
}
.create_account select {
	margin:5px;
	width:150px;
}
.create_account ul {
	margin:0 0 0 150px;
	padding:0;
	list-style:none;
	width:200px;
}
.create_account li {
	float:left;
	margin-right:10px;
}
/* account_ul */

.account_ul {
	margin:10px 0 10px 0;
	padding:0 0 0 40px;
}
.account_ul li {
	list-style-type:disc;
}
/* product_options_dropdown_ul */

.product_options_dropdown_ul {
	margin:0;
	padding:0;
	list-style:none;
}
.messageStackSuccess {
	background:#ccff99;
	padding:5px;
	color:#333;
	font-weight:bold;
}
.address_book_standard_checkbox {
	margin:8px 0 0 0;
	display:block;
}
.must {
	color:#FF0000;
	font-weight:bold;
}
.inputRequirement {
	color:#FF0000;
	font-weight:bold;
}
.revocation {
	overflow:hidden;
	height:100%;
}
.downloads {
	text-align:center;
}
.downloads ul {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.downloads li {
	float:left;
	padding:0 5px 0 5px;
	border-right:1px solid #999;
}
.add_a_quickie_ul {
	margin:0 0 0 0;
	padding:5px 0 0 0;
	list-style:none;
	overflow:hidden;
}
.add_a_quickie_ul li {
	float:left;
	margin:0 10px 0 0;
}
.add_a_quickie_input input {
	width:125px;
}
.live_support {
}
.skype {
	text-align:center;
	padding:20px;
	border-bottom:1px dashed #999;
}
.msn {
	text-align:center;
	padding:20px;
}
.error_messag_search li {
	float:left;
	margin:0 10px 0 0;
}
.box_cart_number {
	background:#000;
	padding:3px 0 3px 0;
}
.review_write li {
	float:left;
	margin:0 10px 0 0;
}
.review_write li input {
	margin:0 3px 0 3px;
	padding:0 3px 0 3px;
}
.review_over {
	overflow:hidden;
	height:100%;
}
.review_over ul li {
	float:left;
	width:25%;
}
.checkout_shipping {
	overflow:hidden;
	height:100%;
}
.checkout_shipping ul {
	padding:0 0 10px 0;
}
.checkout_shipping ul li {
	padding:10px 0 10px 0;
}
.confirmation_link {
	font-size:10px;
}
.cartfont {
	font-size:11px;
}
.box_images img {
	width:180px;
	height:109px;
}
#sbleft select {
	font-size:9pt;
	margin:0 0 10px 0;
	color:#333;
	font-weight:bold;
	padding:5px 0 5px 0;
	width:180px;
}
.products_wrapper {
	overflow:hidden;
	height:100%;
}
.products_wrapper p {
	padding:0;
	margin:0;
	font-size:8pt;
}
.products_wrapper h2 {
	font-size:16px;
	padding:0;
	margin:5px 0 0 0;
}
.products_wrapper h2 a {
	color:#000;
}
.products_wrapper_left_box {
	float:left;
	overflow:hidden;
	height:100px;
	width:45%;
	padding:8px 16px 0 12px;
	margin:0 0 2px 0;
	border-right:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
}
.products_wrapper_right_box {
	background:#FF0000;
	overflow:hidden;
	height:100px;
	padding:8px 8px 0 12px;
	border-bottom:1px solid #ccc;
	background:transparent url(../img/design/search_breadcrumb_bg.jpg) top repeat-x;
	margin:0 0 2px 0;
}
.products_wrapper_img {
	float:left;
	overflow:hidden;
	margin:0 5px 0 0;
}
.products_wrapper_img img {
	padding:5px;
	background:#fff;
	border:1px solid #999;
}
.products_wrapper_content {
	overflow:hidden;
}
.products_wrapper_content h2 {
	color:#a38151;
	padding:0;
	margin:0;
	font-size:9pt;
}
.p_short_description {
	padding:0;
	margin:0;
	font-size:8pt;
	color:#999999;
}
.p_products_price {
	font-size:9pt;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.content_frame_layer {
	overflow:hidden;
	height:100%;
}
