body {font-family:arial,helvetica,sans-serif;background-repeat: repeat;background-image: url('../i/layout/silver_alum.gif');background-color: #777777;margin: 10px 0px 10px 0px;text-align:center;}
div#outer,div#outer2 {margin-top:10px;width:760px; background-color:#FFFFFF; margin-left: auto; margin-right: auto;text-align:center;height:230px;overflow:hidden}
div#outer2 {height:230px}

div#topmenu{width:100%;background-color:#DFDFDF;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;text-align:right}
div#inner{width:750px;background-color:#F1F1F1;height:100px;font-size:11px;text-align:left;background-image: url('../i/layout/bgtop.gif');background-position:right; background-repeat:no-repeat;}
div#innerfooter{padding:3px;width:750px;background-color:#fff;height:140px;font-size:11px;text-align:left;background-position:right;}
div#outer2 {margin-top:10px;width:760px; background-color:#FFFFFF; margin-left: auto; margin-right: auto;text-align:center;height:90px;overflow:hidden}
div#outer2topline {width:100%; background-color:#FFFFFF;text-align:center;height:11px;text-align:right;position:relative}
div#advertFoot{width:468px;height:60px;overflow:hidden;background-color:#CCCCCC;margin-left: auto; margin-right: auto;}
a.advert{font-size:12px;color:#000099}
#footerCorners{width:760px;background-color:#fff;margin:0 auto 0 auto}
#footerShadow{width:100%;text-align:center;margin:5px 0 0 0}

a#rss{padding-left:5px;padding-right:5px;}
div#datet{text-align:right;position:relative;top:33px;color:#ffffff;font-weight:bold;right:35px}
div#datetl{text-align:left;position:relative}

.topheader {font-size:14px}
.topbar {color:white;font-size:12px;padding-right:5px;background:#339}
.topbarBold {color:white;font-size:14px;font-weight:bold;padding-left:5px;background:#339}
a {text-decoration:none;color:#006}
a:hover {text-decoration:underline}
.mLink {font-weight:bold}
.pList {font-weight:bold;font-style:italic}
td.footer {font-size:12px;color:white;vertical-align:middle;text-align:right;padding-right:12px}
td.footerb {font-size:12px;color:black;vertical-align:middle;text-align:right;padding-right:12px}
a.footer {color:white}
td.adviceC,h3.adviceC {font-size:14px;text-align:justify}
.disclaimer {font-size:11px;border-bottom:1px dotted #bbb;text-align:right;vertical-align:bottom;color:#ccc;background:white;background-color:white}
.spectop {background:#eee;background-color:#eee;font-size:12px;vertical-align:middle;padding-left:5px;border:1px solid #ccc;font-weight:bold}
.text {font-size:12px;text-align:justify}
.menu {font-size:12px;padding-left:0;padding-top:5px;background:url(../i/full-bar.jpg) repeat-y left}
.n {background:white;vertical-align:top}
.main {background:url(../i/full-bar.jpg) repeat-y left}
.topHeading {color:#339;font-weight:bold;border-bottom:1px dotted #bbb;vertical-align:top;background:white}
.basketmenu {color:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;padding-left:4px;vertical-align:middle;text-align:justify;padding-right:2px;background:#006;font:bold 11px Tahoma,Verdana,Arial}
.basketContent {font-size:12px;vertical-align:middle;padding-left:5px;background:#eee;border-left:1px solid #aaa;border-top:1px solid #aaa}
.tbox {font-size:12px;height:19px;text-align:center;background:#eee}
.displayBox {background:#eef;border-bottom:1px dotted #aaa;font-size:12px;padding:2px}
.head1 {font-size:12px;background:#006;padding:2px;font-weight:bold;color:white}
.text14 {font-size:14px;vertical-align:top;text-align:justify;background:white;background-color:white}
.serch {background:#eef;font-size:11px;width:120px;border:1px solid #8ba6c4;height:18px}
.serchB {font-size:11px;width:20px;background:#eef;border:1px solid #8ba6c4;height:18px}
.serchC {border:1px solid #bbb;padding-bottom:6px;padding-left:5px}
.mt {color:white}
.price {font-size:10px;color:red}
.slide {font-size:12px;text-align:center;background:white;vertical-align:middle}
div.redBG {background:#fee;border:1px solid #fbb;border-right:4px solid #fbb;font-weight:bold;border-left:6px solid #fbb}
.menuA {font-size:12px;padding-left:0;padding-top:5px}
#dropmenudiv {position:absolute;border:1px solid black;border-bottom-width:0;font:normal 11px Arial;line-height:14px;z-index:100}
#dropmenudiv a {width:100%;display:block;text-indent:3px;border-bottom:1px solid black;padding:1px 0;text-decoration:none;font-weight:normal}
#dropmenudiv a:hover {background:yellow}
.clickhere {background:#eee;cursor:hand;border:2px solid #555;padding:1px;color:#000}
.mainHJM {color:#FFF;background:#006}
.JMHome {color:#FF0;background:#000}
.b {font-weight:bold}
.boxT,.boxT2,.boxT3,.boxT4,.boxT5,.boxT6,.boxT3s,.boxT5s {border:1px solid #eee;border-right:4px solid #ccc;background:#ddd;padding:1px;padding-left:6px;border-left:6px solid #303D6A}
.boxT2{background:#ccc}
.boxT5s {color:#333333;font-weight:bold;background:#eeeeff;border:1px solid white;padding-left:40px}
.boxT6 {background:#afa;border-left:6px solid #060}
.boxT3 {background:#cdc;border-left:6px solid #006600}
.boxT3s {background:#fee;border-left:6px solid red}
.boxT4 {background:#FC7;color:#000;font-weight:bold}
.boxT5 {color:#000;font-weight:bold;background:#ddd;border:1px solid white;padding-left:15px}
.headyellow,.headorange {padding:4px;border:1px solid white;height:20px;background:#FF0}
.headorange {background:#F90}

/* FOOTER */
.footerHead{background-color:#ddd;padding-left:6px}
.footerNoMargin{margin:0 0 0 20px;padding:0px}
.bl {background:url(../i/blb.gif) 0 100% no-repeat #eef}
.br {background:url(../i/brb.gif) 100% 100% no-repeat}
.tl {background:url(../i/tlbig.gif) 0 0 no-repeat}
.tlsmall {background: url(../i/tlb.gif) 0 0 no-repeat}
.tr {background:url(../i/trb.gif) 100% 0 no-repeat}
.lockCenter{position:relative;top:4px}

.clear {font-size:1px;height:1px}

a.info {position:relative;text-decoration:none}
a.info:hover {background:#ff0}
a.info span {display:none}
a.info:hover span {display:block;padding:3px;font-weight:normal;position:absolute;top:0;left:-190px;width:15em;border:1px solid #000;color:#000;text-align:justify;font-size:11px;text-decoration:none;background:#ffc}
.youarehere{font-size:11px;text-align:left;border-left:1px dotted #666;padding-left:6px}
.table_PName{font-style:italic;color:#000066;}
.tbl_rtx{color:#FF0000}
.tbl_txt{padding:2px;}
.table_padding_lt{padding-left:4px;padding-top:4px}
.tbl_img{padding:4px;background-color:#FFFFFF;display:none}
.youarehere{font-size:11px;text-align:left;border-left:1px dotted #666;padding-left:6px}
.centerDiv{text-align:center;vertical-align:middle}
.blockDiv{float:left;width:180px;border:1px dotted #bbbbbb;font-size:12px;padding-top:7px;padding-bottom:7px;height:220px;vertical-align:middle;padding:3px;overflow:hidden}
.lastDiv{vertical-align:middle;text-align:left}
.mainpc{padding:4px;border-left:3px double #dddddd}
.ToolText{position:relative;z-index:1} 
.ToolTextHover{position:relative;z-index:50} 
.ToolText span{display: none;z-index:1} 
a.ToolTextHover,a.ToolText{text-decoration:none}
.ToolTextHover span{ 
  display:block; 
  position:absolute; 
  border:1px solid black; 
  top:30px; 
  left:-200px; 
  background-color:#444444; color:white; 
  text-align: center; 
text-decoration:none;
z-index:50}
.leftC{border-bottom:1px solid #bbbbbb;padding:2px;background-color:#ffffee}
.rightC{background-color:#eeeeee;border-bottom:1px solid #bbbbbb;padding:2px;font-weight:bold;padding-left:7px;text-align:right}
.tab{background-color:#aaaaaa;color:#ffffff;padding:2px;width:280px;position:relative;right:-286px}

/* COMPUTER AND LAPTOP SALES*/

/*LAPTOPS SOUTH AFRICA*/
.box{background:white;vertical-align:middle;text-align:center;font-size:10px}
.lapBlock{width:135px;height:135px;float:left;text-align:center;vertical-align:middle;}
.boxImage{}
 .y{font-size:9px;color:#5555ff;text-align:center;vertical-align:top}
 
 /* TABLES */
.tabin{position:relative;left:-40px}


.tabwrap{
	text-align: left;

	padding: 0px;
	border:0;
	width: 560px;
	margin:0 0 10px 0;
}

.side-a {
	float: left;
	width: 134px;
	font-size:11px;
		text-align:center;
		padding-top:10px;
		overflow:hidden;
}

.side-b {
	float: right;
	width: 146px;
	font-size:12px;
	padding-top:10px;
	text-align:center;
	overflow:hidden;

}

.tabcontent { 
	float: left;
	width: 260px;
	font-size:12px;
	padding-top:10px;
	overflow:hidden;
	
	padding-left:10px;
	
	
}


	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* holy grail 3 column settings */
	.holygrail {
	    background:#fff;    	/* Right column background colour */
	}
    .holygrail .colmid {
        float:left;
        width:200%;
        margin-left:-146px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
		
    }
    .holygrail .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:280px;         	/* Left column width + right column width */
        background:#fff;    	/* Left column background colour */
    }
    .holygrail .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:134px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.holygrail .col1 {
        margin:0 148px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	    overflow:hidden;
		font-size:11px;
		padding-top:10px;
		padding-right:10px;
		
		
	}
    .holygrail .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:130px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:2px;         	/* Width of the left-had side padding on the left column */
		font-size:12px;
		text-align:center;
		padding-top:10px;
    }
    .holygrail .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:140px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:6px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
		font-size:12px;
		padding-top:10px;
    }


.rightA{text-align:right;color:#ffffff;font-size:16px;font-weight:bold}
	
#productcode {font-size:16px;color:#000000;margin:0px;padding:0px}
div.topName{color:#4F91DC;}
a.topName{font-size:16px;color:#000000;text-decoration:none;font-weight:bold}
a.topName:hover{font-size:16px;color:#000000;text-decoration:underline;font-weight:bold}
.largeprice{font-size: 24px;color: #FF0000;font-weight: bold;font-family: Tahoma, Verdana, Times New Roman;}
.smallprice{font-size: 14px;color: #FF0000;font-weight: bold;font-family: Tahoma, Verdana, Times New Roman;vertical-align:top}
.pricefooter{font-size: 11px;color: #666666;font-family: Tahoma, Verdana, Times New Roman;border-bottom:1px solid #aaaaaa;padding:2px}
.quickfacts{border-top:1px dotted #666666;padding:4px;width:250px;height:auto}
.bold{font-weight:bold}
.pllocate{text-align:right;padding-right:20px}
.boxQ{padding-bottom:10px;display:none;width:250px}
.boxQ span {position:relative;float: right;width:14px;border:1px solid #006600;color:#FF0000;font-weight:bold;text-align:center;background-color:#ffffff}
.boxQin{padding:4px;color:#006600;background-color:#ffffdd;border:1px solid #006600}
.boxQin a{color:#006600}
.CartAdded{background-color:#ccffcc;padding:4px;display:none}

.blo {background: url(../i/bl.gif) 0 100% no-repeat #e68200; width: 390px}
.bro {background: url(../i/br.gif) 100% 100% no-repeat}
.tlo {background: url(../i/tl.gif) 0 0 no-repeat}
.tro {background: url(../i/tr.gif) 100% 0 no-repeat; padding:10px}
.set1{}
.promotionT{color:#ff0000;font-weight:bold}
.promotionT span{font-weight:normal;text-decoration:line-through;font-size:14px}

.rExpired{color:#000000;padding:2px;text-align:left;font-weight:bold;font-size:14px}

/* LINES BOXES */

#liquid-round, #liquidImageHeader, #liquidDescription, #liquidDescription2, #liquidDescription3, #liquidRate, #liquidMobile{
width:100%;
margin:0px auto;
background:#fff url(../i/layout/leftside.gif) repeat-y left top;
}
#liquid-round h1,#liquidImageHeader h1, #liquidDescription h1, #liquidDescription2 h1,#liquidDescription3 h1,  #liquidRate h1,#liquidMobile h1,.bluehead{font-size:18px;color:#2C79B6;margin:0 0 0 0;padding:0px;font-weight:bold}
#liquid-round span, #liquidImageHeader span, #liquidDescription span, #liquidDescription2 span, #liquidDescription3 span, #liquidRate span, #liquidMobile span{font-size:14px}
.headingMain{font-size:18px;color:#2C79B6;margin:0 0 0 0;padding:0px;font-weight:bold}

.top {
width:100%;
height:20px;
background:url(../i/layout/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../i/layout/top-right.gif) no-repeat right top;
}

.center-content {
position:relative;
background:url(../i/layout/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;

}

.bottom {
height:60px;
background:url(../i/layout/bottom.gif) no-repeat left bottom;
}

.bottom span {
display:block;
position:relative;
height:60px;
background:url(../i/layout/bottom-right.gif) no-repeat right top;
}

/* TOP SECTION OF DESCRIPTION */

#imageHolder{position:relative;width:310px;float:left;height:240px;color:#666666;text-align:center;padding-top:10px}
#imageHolderImage{position:relative;border:1px solid #ffffff;height:200px}
#atcartSpacer{position:relative;width:10px;float:left;height:240px}
#atcart{position:relative;width:200px;float:left;padding-left:0px;height:240px;overflow:hidden}
#atcartheading{position:relative;width:300px;overflow:hidden;text-align:left}


.stepcarousel{
position: relative; /*leave this value alone*/
border: none;
overflow: scroll; /*leave this value alone*/
width: 510px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:center;
font-size:11px
}




.stepcarouse2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 260px; /*Width of Carousel Viewer itself*/
height: 230px; /*Height should enough to fit largest content's height*/
}

.stepcarouse2 .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarouse2 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.divider{ height:1px; width:100%; background-image:url(../i/layout/divider.gif);overflow:hidden;}

.imageA,.imageB{border:none;vertical-align:middle}
.imageB{margin-bottom:4px}
.imageNB{border:none;}

#headTopSpecs{text-align:left;background-color:#ddddee;padding:6px;}

.expiredT{font-size:20px;font-weight:bold;text-align:center;color:#f00;border:2px solid #f00}

.reviewT{color:#2C79B6;font-size:14px;text-align:left;font-weight:bold}

.mobilelink{color:#666666;}
.mobilelink span{display:none}

#content1{display:block}

a.yellowLink{color:yellow}
a.yellowLink:hover{font-weight:bold;font-weight:normal}

#search-wrap{position:relative;left:0px;text-align:center;z-index:1000}
#results{display:block;width:180px; border:solid 2px #6666ff; display:none;position:absolute;top:25px;left:18px;background-color:#eeeeee;font-size:12px}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;text-align:left}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000;font-weight:normal;}
#results li a small{ text-decoration:none; color:#999999; font-weight:normal;font-size:11px}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:3px;}

.selectcss{font-size:11px;background-color:#eeeeee}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

.highlightit img,.highlightit div{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}

.highlightit:hover img,.highlightit:hover div{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#searchwrapper {
width:194px; /*follow your image's size*/
height:30px;/*follow your image's size*/
background-image:url(../i/layout/search-box.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:5px;
left:9px;
width:151px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:5px;
left:152px;
width:32px;
height:20px;
}

/* New products table*/
#newProductsHere {margin:10px 0 0 0}

/* Font page text on right side for links to other sites */
#PTextRightSide1 {text-align:justify;width:120px}
.PTextRightSide1menu{background-color:#ddddff;text-align:center;font-weight:bold}


.PTextRightSide1content{background-color:#ffffff;text-align:justify;margin:5px 0 15px 0}
a.ProductsTextRightSide1{font-size:9px}

#a.pagination{font-size:14px;}

#div.pagination,div.longpagination,div.paginationred{border:1px solid #888;padding:2px;width:30px;background-color:#eee;float:left;margin:0px 0px 3px 3px}
#div.longpagination{width:70px;}
#div.paginationred{border:1px solid #f00;padding:2px;width:30px;background-color:#fdd;}

#ProductCount{background:#eeeeff;padding:3px;border-bottom:2px solid #cccccc;font-size:14px}
#HeadingText{font-size:16px;color:#000077;margin:24px 0 10px 0;border-bottom:1px dotted #888}
div.topName{color:#4F91DC;}
a.topName{font-size:16px;color:#000000;text-decoration:none;font-weight:bold}
a.topName:hover{font-size:16px;color:#000000;text-decoration:underline;font-weight:bold}
#HeadingProduct{font-size:12px;color:#000;font-weight:normal;padding:0 0 0 0;margin:0 0 0 0}
#copyrightText{font-size:12px}

.lazy{border:none}
.fbSlice{cursor:hand;width:100px;height:38px;"><div style="width:100px;height:38px;background-image:url(../i/layout/menu_sprite2.gif);margin:0 auto 0 auto;text-align:center;background-position:0 0}
.cartSlice{cursor:hand;width:95px;height:64px;background-image:url(../i/layout/menu_sprite2.gif);margin:0 auto 0 auto;text-align:center;background-position:0 -39px;position:relative}
.specialSlice{cursor:hand;width:116px;height:96px;background-image:url(../i/layout/menu_sprite2.gif);margin:0 auto 0 auto;text-align:center;background-position:0 -103px}
.ezSlice{cursor:hand;width:105px;height:145px;background-image:url(../i/layout/menu_sprite2.gif);margin:0 auto 0 auto;text-align:center;background-position:0 -199px}
.trustedSlice{cursor:hand;width:94px;height:43px;background-image:url(../i/layout/menu_sprite2.gif);margin:0 auto 0 auto;text-align:center;background-position:0 -343px}
.qrSlice{cursor:hand;width:99px;height:99px;background-image:url(../i/layout/menu_sprite2.gif);margin:0 auto 0 auto;text-align:center;background-position:0 -386px}
.ffSlice{cursor:hand;width:116px;height:446px;background-image:url(../i/layout/menu_sprite2.gif);margin:0 auto 0 auto;text-align:center;background-position:0 -485px}

.contactSlice{width:100%;height:34px;text-align:left}
#downlSlice{float:left;cursor:hand;width:100%;height:48px;width:48px;background-image:url(../i/layout/contact-icons.gif);margin:0 0 0 0;text-align:left;background-position:0px 0px;background-repeat:no-repeat}
#downSliceTxt{float:left;height:48px;margin:12px 0 0 0;font-size:14px;color:#006600;font-weight:bold;}

#accountSlice{cursor:hand;float:left;width:100%;height:34px;width:48px;background-image:url(../i/layout/contact-icons.gif);margin:0 0 0 0;text-align:left;background-position:0 -48px;background-repeat:no-repeat}
.normalSliceTxt{cursor:hand;float:left;height:34px;margin:8px 0 0 0;font-size:16px;color:#006;font-weight:bold;}
.normalSliceTxtB{float:left;height:34px;margin:8px 0 0 0;font-size:16px;color:#000;}

#driverSlice, #supportSlice, .arrowRSlice, #telSlice, .planetSlice,  #nophoneSlice,  #lockSlice, #familySlice, #locateSlice, #noStockSlice, #noShopSlice, #deliverSlice, #vatSlice, #clockSlice, #deliverBlueSlice, #linkSlice{float:left;width:100%;height:34px;width:43px;background-image:url(../i/layout/contact-icons.gif);margin:0 0 0 0;text-align:left;;background-repeat:no-repeat}
#driverSlice{cursor:hand;background-position:0 -82px}
#supportSlice{cursor:hand;background-position:0 -116px}
.arrowRSlice{cursor:hand;background-position:0 -150px}
#telSlice{background-position:0 -183px}
.planetSlice{background-position:0 -217px}
#nophoneSlice{background-position:0 -251px}
#lockSlice{background-position:0 -285px}
#familySlice{background-position:0 -319px}
#locateSlice{background-position:0 -353px}
#noStockSlice{background-position:0 -387px}
#noShopSlice{background-position:0 -421px}
#deliverSlice{background-position:0 -455px}
#vatSlice{background-position:0 -489px}
#clockSlice{background-position:0 -523px}
#deliverBlueSlice{background-position:0 -557px}
#linkSlice{background-position:0 -592px}




.input_text,.input_text_more, .input_text_more_error {
padding:10px 10px;
width:200px;
background:#eee;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
font-size:16px;
}

.input_text_more_error{
border-bottom: 2px double #f00;
border-top: 2px double #f00;
border-left:2px double #f00;
border-right:2px double #f00;
}

.input_text_more,.input_text_more_error{
width:300px;
background-color:#fff;
		border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
color:#aaa;
}

.input_textarea_more,.input_textarea_more_error{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:400px;
background-color:#fff;
		border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);

}

.input_textarea_more_error{
border-bottom: 2px double #f00;
border-top: 2px double #f00;
border-left:2px double #f00;
border-right:2px double #f00;
}

#btn_Search_inResults{
border:1px solid #000;font-size:14px;
}

#inResults{
border:1px solid #000;font-size:14px;
}