html
{
background:url('/images/striped_bg.gif')
}
/*body
{
font-size:11px;
padding:0 12px;
font-family:"Times New Roman";
}*/
#wrapper
{
		 width:885px;
		 font-size:11px;
		 font-family:"Times New Roman";
/* 			font-family:"sans-serif"; */
/* 		 margin-left:auto; */
/* 		 margin-right:auto; */
		 
/* 		 *margin-left:-50px; */
		 margin:auto;
background-color:#fff;
padding:0 12px;
/* border:4px dashed red; */
/* background:url('/images/striped_bg.gif'); */
		 
}
.extras_style_1
{
	width:72px !important;
	height:23px !important;
}
#site_logo
{
	background-image:url('/images/logo.jpg');
	width:184px;
	height:40px;
	position:absolute;
	left:0px;
	bottom:1px;
}
#order_remind
{
	position:absolute;
	right:0px;
	top:0px;
}


#site_slogan
{
	clear:both;
	color:#365e73;
	margin:9px 0px 0px 0px;
	font-size:1.4em;
}
#main_menu_top
{
	height:253px;
/* *margin-left:60px; */
	position:relative;
}
.housebg
{
/* 	outline:1px solid red !important; */
/* border:1px solid #838383; */
	padding:0px 0px 0px 8px;
}
.housebg .ecom_item
{
	float:left;
	
}
.ecom_item
{
    border:1px solid #838383;
    width:162px;
		height:266px;
    margin:0px 8px 9px 0px;
}
.padder
{
	height:0px;
	width:0px;
}
.imgholder_type_a
{
	display:block;
	height:148px;width:162px;
	
}
.ecom_item img
{
    border:none;
}

.subsubhoover:hover
{
	
	background-color:#FF3C00 !important;
	padding:1px 0px 1px 0px;
	color:#ffffff !important;
}

.ecom_item .item_img_div
{
    margin:0px auto 0px auto;
   
    padding:10px 0px 10px 0px;
		height:188px;

}
.ecom_item .item_img_div img
{
 margin:auto auto auto auto;
display:block;

/* height:172px; */

}
.pd
{
	padding:0px 0px 0px 0px !important;
	margin:5px 0px 0px 0px;
/* 	border:1px solid yellow; */
}
.pd a
{
	color:#bd5900;
}

#blue
{
	width:auto;
/* 	float:left; */
	float:left;
}
.ecom_pdetail
{
/* 	border:1px solid green; */
	padding:0px 0px 0px 0px !important;
	margin:3px 0px 0px 0px !important;
}
.desc
{
/* 	border:1px solid red; */
	padding:0px 0px 0px 0px;
	height:39px;
	overflow:hidden;
	
/* 	border:1px solid red; */
}
.desc a
{
	text-decoration:none;
	color:#000000;
}
.product_quick_view
{
	background-color:#dbdbdb;
	/*width:133px;*/
	padding:9px 9px 9px 9px;
	height:60px;
	font-size:1.3em;
	overflow:hidden;
}


#body_top
{
	height:61px;
	margin:0px 0px 10px 0px;
	position:relative;
}
#main_menu_top, #content_body, #body_top, #footer
{
		 width:850px;
		
		 margin-left:auto;
		 margin-right:auto;
background:#fff;
}
#hardcss
{
	position:absolute;
	bottom:0px;
	right:0px;
}
#main_menu_top
{
	background-image:url('/images/headerimghead.png');
		 background-repeat:no-repeat;
}

.left_align
{
		 float:left;
}
.right_align
{
	float:right;
}

.left_content
{
	width:144px;
}

#submenu_left, #search_form, #discount
{
	
}
#submenu_left
{
	border:1px solid #595959;
	
	margin:10px 0px 10px 0px;
	color:#000000;
	padding:0px;
}

#submenu_left a
{
	display:block;
/* 	font-weight:bold; */
}

#submenu_left a.subsubcat
{
	text-decoration:none;
	
}

#submenu_left a
{
    display:block;
	text-decoration:none;
	color:#000000;
    background-color:#dbdbdb;
    padding-top:3px;
    padding-left:16px;
    padding-bottom:3px;
	margin:0px 0px 7px 0px;
	font-size:1.5em;
   
}
#submenu_left .subsubcat
{
    background-color:#ffffff;
    margin-top:2px;
    margin-bottom:4px;
    padding-top:0px;
    padding-bottom:0px;
		font-size:1.3em;
}
#submenu_left .pretend_hr
{
	width:100%;
	height:13px;
	background-color:#efaeff;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.pretend_hr2
{
	width:100%;
	height:2px;
	background-color:#adadad;
	
	margin:10px 0px 10px 0px !important;
}
.art_links
{
	
}
.hidden_div
{
	display:none;
}
#submenu_left div
{
	
	margin:0px;
	padding:0px;
}

#discount
{
	width:138px;
	height:101px;
	background-image:url('/images/discount.jpg');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#discount div
{
	
}
#main_content
{
	border:none;
	width:696px;
	margin:10px 0px 0px 0px;
}
#content1
{
	width:689px;
	*width:694px;
	height:315px;
	float:right;
/* 	border:1px solid; */
}
#content1 .hometext
{
	width:320px;
	margin:10px 18px 0px 0px;
	font-size:13px;

}
#content1 .hometext h2
{
	font-size:21px;
}
#content1 img, #content1 .hometext
{
	float:left;
}
#content1 img
{
*margin-left:5px;
}
#content1 p
{
	margin:0px 0px 5px 0px;
	padding:0px;
}


#content1 div p
{
	font-size:1.1em;
	color:#5d5d5d;
	margin:0px 0px 20px 0px;
}

.welcome, .aboutus_subtitle
{
	font-size:1.8em !important;
	color:#000000 !important;
	margin:0px 0px 17px 0px !important;
}
.aboutus_subtitle
{
	display:block;
	margin:0px 0px 13px 0px !important;
}
.pslectbox
{
	margin:0px 0px 13px 0px;vertical-align:middle;
}
.pslectbox span
{
	display:block;
	float:left;
	padding:0px 8px 0px 0px;
	color:#000000;
	font-size:1.3em;
}
.pslectbox select
{
	width:75px;
/* 	margin:8px; */
}
.index_indent
{
	 padding:0px 0px 0px 10px;
}

#content2 .index_indent, #content1 .index_indent
{
	padding:20px 0px 0px 8px;
	font-size:1.2em;
}

#content2 div .index_indent
{
	padding:0px 0px 0px 10px;
	color:#5d5d5d;
}

.edit_pic
{
	width:167px;
	height:1px;
	margin:0px 0px 11px 0px;
	padding:0px !important;
	position:relative !important;
	background-color:#dbdbdb;
	
}
.pic2, .pic4
{
	margin:0px 0px 0px 6px;
}
.edit_pic a
{

    position:absolute !important;
		top:0px;
    left:0px;
		display:block;
    height:155px;
    width:165px;
		
}
.edit_pic img
{
border:none;
}
#first_row
{
	height:162px;
	margin:0px;
	padding:0px;
	
}
#second_row
{
	height:166px;
	margin:0px;
	padding:0px;
	
}
#footer
{
	padding-top:10px;
	clear:both;
	
}
.delimiter
{
	height:11px;
	background-color:#547a99;
	
	
}
#search_form
{
	margin:0px 0px 8px 0px;
	padding:0px !important;
	width:141px;
	height:30px;
		position:relative;
/* 		*margin-left:65px; */
/* 		border:1px solid red; */
}
#search_form input
{
	display:block;
	
}


.attached
{
	width:auto;
	
}

.keyword
{
	 width:110px;

border:1px solid #595959;
}

.submit_btn
{
	background-color:#595959;
	
	/*width:26px;
	height:30px;*/
	border:none;
  color:#ffffff;
	font-size:1em;
	width:auto;
	
}

.attached .submit_btn
{
	padding:7px 6px 2px 4px !important;
		width:16px;
	height:20px;
}

#search_form .keyword
{
	width:110px;
	height:26px;
	border:1px solid #595959;

}


#search_form .submit_btn
{
	background-color:#595959;
	padding:0px 2px 0px 2px;
	width:26px;
	height:30px;
/*	position:absolute;
	top:0px;
	right:0px;*/
/* 	padding:0px; */
	border:none;
    color:#ffffff;
	font-size:1em;
	width:auto;
}

.link
{
	position:absolute;
	height:32px;
	left:10px;
	bottom:12px;
}
#cart
{
	position:absolute;
	height:38px;
	left:19px;
	top:25px;
  background-color:white;
	

}
#cart
{
	
	color:#ff7f00;
}
#cart font, .itemsorder 
{
	color:#000000;
	font-size:2em !important;
	margin:0 3px;
}
#cart a
{
	text-decoration:none;
	color:#ff7f00;
}
#cart a:hover
{
	text-decoration:underline;
}
#cart img
{
	margin-right:6px;
	margin-top:2px;
}
#cart a
{
	display:block;
	float:left;
}

.cartleft
{
	background-image:url('/images/cartleft.png');
	width:6px;
	height:38px;
}
.cartright
{
	background-image:url('/images/cartright.png');
	width:31px;
	height:38px;
}
.hardcode_menu
{
	position:absolute;
	height:32px;
/* 	right:207px; */
	bottom:12px;
	width:240px;
position:absolute;
right:0;

}
#main_menu_top > .hardcode_menu
{
position:absolute;
	height:32px;
/* 	right:207px; */
	bottom:12px;
	width:225px;
position:absolute;
right:0;
}
.link span
{
	display:block;
	padding:0px;
	float:left;
	margin-right:13px;
	background-color:#ffffff;
}
.link span, .hardcode_menu span
{
	font-size:11px;
}
#submenu_left
{
	
}
.hardcode_menu span
{
	display:block;
	padding:0px;
	float:left;
	margin-left:13px;
	background-color:#ffffff;
}
.hardcode_menu span
{
	float:left;
	display:block;
}

.link span a, .link span a:hover, .hardcode_menu span a, .hardcode_menu span a:hover
{
	display:block;
	padding-top:6px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:6px;
	text-decoration:none;
	font-size:1.5em;
	
}
.link span a, .hardcode_menu span a
{
	background-color:#ffffff;
	color:#000000;
}

.link span .active, .link span a:hover, .hardcode_menu span a:hover
{
	background-color:#efaeff;
	color:#ffffff;
}

#submenu_left div .active
{
	background-color:#ff3c00;
	color:#ffffff;
}

#disc_msg
{
	padding-top:22px;
	padding-left:20px;
	font-size:1.3em;
}
.font_bold
{
	color:#0068ff;
	font-weight:bold;
}
.font_normal
{
	color:#0080ff;
	font-weight:normal;
}
.font_italic
{
	font-style:italic;
}


.p_detail
{
    border:1px solid #595959;
    padding:17px 12px 12px 11px;
    color:#6d6d6d;
    width:670px;
}
.backlink a
{
	color:#ff4810;text-decoration:none;
}

.p_description h1
{
	color:#000000;
	font-size:1.5em;
	
}
h1
{
	display:none;
}
.priceandadd a
{
	text-decoration:none;
	color:#ffffff;
}
.price,.addbox
{
	display:block;
	width:auto;
	height:auto;
	
}
.addbox
{
	margin:0px 0px 0px 0px;
}
.addbox
{
	border:none;
	background-color:#ff0068;
	color:#ffffff;
	font-size:1.1em;
	padding:0px;
}
.priceandadd  .price
{
	width:;
	height:;
	color:#000000;
	background-color:#dadada;
	padding:5px 13px 6px 12px;
	font-size:1.8em;
}
.addbox
{
	padding:2px 2px 3px 8px;
	background-color:#ff0068;
	/*margin-top:13px;*/
	font-size:1.39em;
	
	
}
.p_photos
{
	width:299px;
	height:528px;
	width:250px;
}
.p_photos div img
{
/* 	height:528px !important; */
/* 	width:299px !important; */
height:100%;
width:100%;
}
#detail_photo_main
{
	display:block;
	margin:0px auto 0px auto;
}
.checkoutblock
{

}
.checkoutblock table
{
	width:500px;
}

/*.checkoutblock .table_cls
{
	width:500px;
}*/

.checkoutblock tr, .checkoutblock td, .checkoutblock table tbody
{
	display:block;
	
}
.checkoutblock tr
{
	clear:both;
	
}

.agreeform
{

    
}
.checkoutblock td
{
	float:left;

	padding-top:0px !important;
	padding-bottom:5px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	
	margin-top:0px !important;
	margin-bottom:5px !important;
	margin-left:8px !important;
	margin-right:0px !important;

	font-family:arial;
	width:60px;
	font-size:1.19em;
	text-align:right;
/* 	border:1px solid red; */
}
.table_cls .tr_div
{
	clear:both !important;
}
.table_cls .tr_div div
{
	float:left;

	padding-top:0px !important;
/* 	padding-bottom:5px !important; */
	padding-left:5px !important;
	padding-right:3px !important;
	
	margin-top:0px !important;
	margin-bottom:5px !important;
	margin-left:8px !important;
	margin-right:0px !important;

	font-family:arial;
	width:60px;
	font-size:1.19em;
	text-align:center;

	
}

.ckout_header td
{
	border-bottom:1px solid #838383 !important;
}

.ckout_header div
{
	border-bottom:1px solid #838383;
	padding-bottom:8px !important;
}
.ckout_header .cleaner
{
	padding-bottom:0px !important;
}

/*.ckout_header div
{
	border-bottom:1px solid #838383;
}*/

.quantity
{
	width:30px !important;
}
.ckout_header .quantity
{
    text-align:right;
}
.ckout_header .price
{
	text-align:center;
}
.price_and_checkout
{
    width:482px;
}
.item_cls
{
    width:200px !important;
    text-align:left !important;
    padding:0px 0px 5px 0px !important;
		overflow:hidden;
	
}
.subtotal
{
	text-align:right !important;
}
.checkout_total
{
	text-align:right !important;
}
.checkout_total span
{
	width:60px;
	overflow:hidden;
	display:block;
	float:right;
	height:auto;
	margin:0px 0px 10px 0px;
	text-align:right;
}
.checkoutblock
{
position:relative;
}
.checkoutblock table
{
		
}
.checkout_right
{
position:absolute;
right:0px;
top:0px;

}

.addremove
{
	margin:0px !important;
/*         width:auto !important; */
width:45px !important;
}

#agreetc
{
/* 	border:1px dashed green; */
}

.alnkcart, .updatecart, .itemprice
{
	text-decoration:none;
	font-family:arial;
	color:#000000;
	
}
.updatecart
{
	padding:0px 3px 0px 3px !important;
	color:#838383 !important;
	font-size:0.9em !important;
}
.checkout_total
{
	width:403px !important;
	
}
.itemprice, .quantity
{

	text-align:right;
   
}

.itemprice
{
	
	text-align:right !important;
}

.contactform
{
    width:427px;
    height:508px;
    position:relative;
		padding-left:10px;
		padding-right:10px !important;
/* 		border:1px dashed red; */
    
}
.contactform label
{

    display:block;
    
margin-bottom:5px;
 
    clear:both;
   position:relative;
    width:427px;
   height:25px;
}
.contactform input
{
		height:22px !important;
}
.contactform input, .contactform textarea
{
    
float:right;
    
}
.textarealabel
{
	height:234px;
}
.contactform input, .contactform textarea
{
      
   top:0px;
    left:115px;
    position:absolute;
    width:276px;
    border:1px solid #5b5b5b;
}

.contactform select
{
	top:0px;
    left:115px;
    position:absolute;
    
    line-height:22px;
   
}
.contactform textarea
{
    height:234px;
}

.contactform label span
{
    display:block;
   padding-top:6px;
    width:105px;
    text-align:right;
}
.contactsubmit
{
    position:absolute;
   left:125px;
bottom:12px;
    width:75px;
    height:28px;
}

.contactsubmit .buttonstyle
{
		position:static !important;
     width:75px;
		margin-left:0px !important;
   height:28px !important;
    font-size:1.6em;
		padding:0px 0px 0px 0px !important;
   color:#ffffff;
    border:none;
   background-color:#ff0068;
}
.buttonstyle
{
	display:block;
	padding:7px 3px 6px 3px;
	margin-left:5px;
	font-size:1.2em;
	color:1.1em;
	color:#ffffff;
	background-color:#595959;
	
	
}
.div_tandc, .chkbtn_cls
{

    float:right;
}
.chkbtn_cls
{
    margin-top:20px;
    border:none;
    font-size:1.4em;
    color:#ffffff;
    background-color:#ff0068;
    padding:5px 18px 7px 17px;
		text-decoration:none;display:block;

}

.chkbtn_cls:hover
{
		text-decoration:underline;
}
.chk_postage .s1
{
    font-size:1.6em;
}

.chk_postage,  .paypal
{
    border:1px solid #838383;
    width:164px;
    padding:19px 13px 0px 11px;
    margin-bottom:10px;
}
.chk_postage span, .paypal div
{
    display:block;
    margin-bottom:11px;
    font-size:1.1em;
}
.paypal .d1
{
	background-image:url('/images/secure_payment.jpg');
	width:111px;
	height:47px;
	
}
.paypal .d3
{
	background-image:url('/images/paypal_logo.jpg');
	width:105px;
	height:30px;
}
.paypal_logo
{
		background-image:url("/images/paypal_logo.jpg");
		width:105px;
		height:30px;margin:20px 0px 0px 0px;
}
.detailsblock
{
	width:345px;
	padding:0px 0px 0px 10px;
}

.p_photos, .detailsblock
{
	margin-top:7px;
	
}

.contact_right
{

	width:393px;
	padding-left:10px !important;
/*     width:270px; */
}

.contact_right .keyword
{
    border:1px solid #0b80ff;
    font-style:italic;
    margin:0px 0px 0px 5px;
    
}

.contact_right .submit_btn
{
margin:0px 0px 0px 5px;
padding:5px 5px 5px 5px;
}

#form_div
{
/*     margin-bottom:22px; */
}

#form_div span
{
    
    display:block;
   
    font-style:italic;
    font-size:1.3em;
    color:#838383;
    
    
}

.contactform label span
{

    font-size:1.2em;
    color:#838383;

}
.contactform
{

    margin:0px 0px 10px 0px;
}
.contactform p, .contact_right p
 {
	 margin-top:0px;
	font-size:1.2em;
	color:#838383;
	padding:0px;
 }
 .contactform p
 {
	 /*border:1px solid red;*/
/* 	 margin-bottom:0px; */
 }
 .contactform label
 {
/* 	 border-top:1px solid green; */
 }
.contact_page_header
{
    font-size:1.8em !important;
		margin-top:0px;
		margin-bottom:14px;
		color:#000000 !important;
}
 
.pagination a,  .pagination span
{
    float:left;
    display:block;
    text-decoration:none;
/*     border:1px solid; */
    padding:0px 3px 0px 3px;
    color:#5d5d5d;
    font-size:1.1em;
		color:#bd5900;
}
.aboutus_topdiv, .about_us_subdiv
{
/* 	border:1px dashed green; */
}
.aboutus_topdiv
{
/* 	height:424px !important; */
	margin:30px 0px 0px 0px;
}
.aboutus_topdiv div
{
	width:410px;
/* 	height:424px !important; */
	color:#5d5d5d;
	font-size:1.1em;
}
.aboutus_topdiv div p
{
	margin:15px 0px 0px 0px;
}
.delimiter_line
{
	width:100%;
	margin:23px 0px 23px 0px !important;
	border-top:1px solid #5d5d5d;
}
.about_us_subdiv
{
	width:100%;
	margin-bottom:35px;
/* 	height:159px; */
	
}
.about_us_subdiv div
{
	width:132px;
/* 	height:159px; */
}
.about_us_subdiv div p
{
	padding:0px 0px 12px 0px;
	margin:0px;
	font-size:1.1em;
	color:#5d5d5d;
}
.about_us_subdiv .middle_cls
{
	margin:0px 56px 0px 27px;
	width:436px;
}

.middle_cls p, .middle_cls a
{
	font-size:1.3em !important;
}

.about_us_subdiv .bottom_cls
{
	width:189px;
}
#ajax_form .keyword
{
	width:168px;
	height:24px;
	font-size:1.3em;
	color:#838383;
	padding:3px 0px 0px 3px;
}
#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px
}
#admin_editthis {
background-image:url('/afimages/edittag.png');
}
#admin_editsafe {
background-image:url('/afimages/editsafe.png');
}

.cleaner
{
	width:0px !important;
	height:0px !important;
	border-bottom:none !important;
	clear:both !important;
}
.sub_maintitle
{
    font-size:1.7em;
    margin:0px 0px 19px 0px;
}

.advice_btn
{
	  
	  margin:15px 0px 0px 0px;	
    border:1px;
    display:block;
    text-decoration:none;
    font-size:1.3em;
    color:#ffffff;
    width:207px;
    padding:4px 0px 9px 16px;
    height:17px;
    background-color:#ff0068;
}
.search_prompt {
margin-top:5px;
}

.checkout_total span
{
	padding:5px;
}

.price_and_checkout div, .price_and_checkout a
{
    margin-right:67px;

}

.middle_div
{
	background-image:url('/images/equipment.png');
	
	width:850px;
	height:672px;
}
.front_div 
{
	
	width:587px;
	height:119px;
	border:1px solid;
	margin-top:23px;
	margin-left:auto;
	margin-right:auto;
}
.front_div img
{
	background-color:#ffffff;
	float:left;
}
.front_div span
{
	display:block;
	font-size:2em;
	float:left;
}
.select_counter
{
	height:142px !important;
	margin-top:22px;
	background-color:#ffffff;
}
.select_counter span
{
    width:502px;
    height:61px;
    font-size:1.45em !important;
    display:block;
    margin:20px 0px 0px 20px;
}
.uk
{
	background-color:#ff7900 !important;
}
.de
{
	background-color:#ffffff;
}
.p_title
{
    font-size:1.8em;
    color:#000000;
/*     outline:1px solid; */
  margin:5px 0px 25px 0px;
}
.full_description
{
    font-size:1.1em;margin:0px 0px 20px 0px;
}
.uk_map
{
	background-image:url('/images/UK.png');
}
.de_map
{
	background-image:url('/images/Germany.png');
}
.uk_map,.de_map
{
	width:75px;
	height:98px;
}
/*#blue
{
	outline:1px dashed green;
}
.contact_right
{
	outline:1px dashed red;
}*/

.align_div
{
   
    width:284px;
    margin:10px 0px 0px 10px;
}
.align_div span
{
    margin:38px 0px 0px 39px;
}
#ajaxdom
{
		padding-left:13px;
}
#ajaxdom span
{
/*     width:296px; */
    margin:0px 0px 8px 0px;
/* 		height:1.4em; */
		/*  font-weight:bold;*/
		display:block;
}

#ajaxdom span a
{
	text-decoration:none;
		font-size:1.2em;
    color:#ff0068;
    font-style:normal;	
}

#ajaxdom span a:hover
{
	text-decoration:underline;
}
.arrow_btn
{
	margin:31px 31px 0px 0px;
}
.arrow_btn img
{
	border:none;
}
.mail_anchor 
{
	color:#5d5d5d;
	margin:13px 0px 0px 0px;
	font-size:1em;
	display:block;
	
}
#ct_main_content
{
 
    padding-left:0px;
		padding-right:0px;
		padding-top:35px;
		padding-bottom:0px;
		height:508px;
		overflow:hidden;
/* 		border-bottom:1px solid red; */
}
.article_body
{
/* 	margin:0px !important; */
	padding:37px 0px 0px 0px !important;
/* 	outline:1px dashed green; */
}
.art_rightcontent
{
    width:269px;
    float:left;
		
}
.article_content
{
	width:538px;
	float:right;
	
}
.article_short a
{
  text-decoration:none;
}
.article_short h2 a
{
    color:#000000 !important;
		
}
.article_short h2
{
	font-size:11px;
}
.snippet a
{
	color:#5d5d5d !important;
}
.article_short h2
{
    margin:0px 0px 15px 0px;
}

.article_short .snippet, .art_content p
{
	color:#5d5d5d !important;
font-size:1.1em;

}	

.art_content a
{
	color:#5d5d5d !important;
font-size:1.2em;
}
.art_content p
{
    font-size:1.1em;
    margin:0px 0px 15px 0px;

}
 .art_content h2
 {
	 margin:0px 0px 15px 0px;
 }
.art_toppadding
{
    font-size:1.7em;
    margin:0px 0px 0px 0px;
    
}
.articles_menu
{
	padding:11px 0px 0px 0px;
}
.blog_inactive, .blog_current
{
  padding:22px 0px 0px 0px;
}
.blog_inactive .catsection a , .blog_current .catsection a
{
      font-size:1.35em;
        color:#000000 !important;
    text-decoration:none;
}

.latestlist a
{
    color:#ff0068 !important;
text-decoration:none;
}

/*.blog_current .catsection a, .blog_current .latestlist a
{
	color:#ff3c00 !important;
}*/

.catsection
{
    margin:0px 0px 10px 0px;
}
.latestlist
{
    margin:0px 0px 10px 0px;
}
.latestlist br
{
 display:none;
}
.latestlist a
{
    
    font-size:1.1em;
   padding:0px;
    margin:0px 0px 8px 0px;
    display:block;
		
}



.art_links .bookmark_cls
{
	float:right;
	
}
.art_links .bookmark_cls a
{
	color:#547a99 !important;
	margin:0px 0px 0px 15px;
	display:block;
	float:left;
	text-decoration:none;
}
.art_links .tag_cls
{
	float:left;
	color:#ff0088;
}
.art_links .tag_cls a
{
}
h2
{
    border:1px solid #ffffff;
		font-weight:normal;
}
.art_toppadding, .advice_welcome p
{
	color:#000000 !important;
}
.advice_welcome p
{
	margin:15px 0px 0px 0px !important;
}
.article_full .art_content
{
	color:#5d5d5d !important;
	font-size:1.1em;
}

.h2_cls
{
    padding:0px 0px 15px 0px;
		color:#000000 !important;
		font-size:1em !important;
}
.h2_cls div, .h2_cls .atc_title
{
/*     font-size:1.6em !important; */
		
}

.atc_title
{
    font-size:1.6em !important;
    float:left;
    width:400px;
}

.author
{
		font-size:1.2em !important;
    float:right !important;
		color:#547a99 !important	;
}

.article_full .author
{
	font-size:1.1em !important;
}

#disc_msg
{
     padding:20px 0px 0px 0px !important;
}
#disc_msg div
{
    margin:0px auto 0px auto !important;
    padding:0px !important;

    width:100px;
}
#extras_select_0_combo
{
	width:212px !important;
	height:20px !important;
	background-image:url('/images/dd_menu.jpg');
	background-repeat:no-repeat;
	background-position:center right;
	padding:3px 0px 0px 3px;
	
/* 	border:none !important; */
}
#extras_select_0_combo:hover
{
	cursor:pointer;
}
#extras_select_0_combo
{
	/*background-image:url('/images/dd_menu.jpg');
	background-repeat:no-repeat;*/
}
.allarticles
{
	color:#ffffff;
	font-size:1.6em;
	text-decoration:none;
	display:block;
    background-color:#ff0068;
	width:159px;
	height:25px;
    padding-left:15px;
    padding-top:5px;
		margin:24px 0px 0px 0px;
/* 		margin:0px; */
/* 		border:1px solid green; */
	
}
.allarticles:hover
{
	text-decoration:underline;
}

.las
{
/* border:1px solid; */
color:#000000 !important;
margin:22px 0 21px 0px !important;

/* border:1px dashed red; */
}
.item_img_div
{
    display:table-cell !important;
	vertical-align:middle;
}
.item_img_div a
{
	display:table-cell !important;
	vertical-align:middle;
}

.variable_price
{
	width:190px !important;
	height:110px !important;
	
}
.variable_price table, .quantities_div, .addbox
{
	float:right !important;
}
.variable_price table
{
    margin-bottom:7px;
}
.variable_price table td
{
 
    color:#000000;
    font-size:1.2em;
}

.variable_price table select
{
	width:75px ;
}

#addtobasketform
{
	margin:23px 0px 0px 0px;
}
.pslectbox
{
    
    padding:0px 3px 7px 0px;
}
.pslectbox span
{

    padding:0px 4px 0px 0px;
}
#contain_form
{
    height:30px;
}
#content_body, #footer, #ajaxdom
{
/* 	outline:1px solid red; */
}
#articles_home_link
{
	color:#000000 !important;
	text-decoration:none;
}
#articles_home_link:hover
{
	text-decoration:underline;
}
.art_content a
{
    font-size:1em;
}
.snippet img
{
	border:none;
}

#ct_main_content #content1
{
display:none
}

.itemsorder
{
padding:0;
position:relative;
top:5px;
}

.detail_thumbnail
{
margin-top:20px;
/*margin-left:50px;
margin-right:-50px;*/

height:135px;
}