@charset "utf-8";
/* CSS Document */

body{
margin: 0px;
padding: 0px;
font: normal 12px Tahoma, Georgia, "Times New Roman", Times, serif;
background: transparent url(../images/backgourand.jpg) center 434px no-repeat;
color: #000000;}

form, h1, h2, h3, p, h4{
margin: 0px;
padding: 0px;
}

input{color: #7C2B83;}

h1{
font-weight: bolder;
font-size: 22px;
padding: 0 0 0 0px;
background: transparent url(../images/bg_h1.gif) left top no-repeat;
line-height: 45px;
}

h3{margin: 0 0 10px 0; font-size: 13px;}
h2{font-size: 17px; font-weight: bolder;}

p{
font-weight: normal;
padding: 10px 0;
line-height: 18px;}

.txtpad{
padding: 0 0 0 10px;}


img{border: none;}


a:link, a:visited{text-decoration: underline; color: #7C2B83;}
a:hover, a:active{text-decoration: none; color: #A7A9AC;}

.a1:link, .a1:visited{text-decoration: underline; color: #FFFFFF;}
.a1:hover, .a1:active{text-decoration: none; color: #FFFFFF;}

.breaker{clear: both;}

#wrapper{
margin: 0 auto;
width : 801px;
}


/*	Header CSS Start	*/

#header{
height: 128px;
width: 761px;
padding: 10px 20px;
}

#header #logo{
float: left;
margin: 12px 0 0 0;
}

#headerright{
float: right;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}

#headerright ul{list-style-type: none;}

#headerright ul li{
background: url(../images/balck_bult.jpg) left top no-repeat;
padding: 0 10px 0 15px;
color: #000000;
float: left;
}

#headerright ul li a:link, #headerright ul li a:visited{color: #7C2B83; text-decoration: none;}
#headerright ul li a:hover, #headerright ul li a:active{color: #A7A9AC; text-decoration: none;}

/*	Client Area Start	*/
#clientarea{
background: transparent url(../images/img_clientarea.gif) left top no-repeat;
width: 215px;
}

#clientarea form{padding: 35px 0 0 0;}

#clientarea input{
background: transparent url(../images/inputbox.gif) left top no-repeat;
width: 176px;
padding: 3px 5px;
margin: 0 0 5px 0;
border: none;
height: 20px;}

#clientarea input.login{
background: none;
padding: 0px;
height: 19px;
width: 54px;}


/*	Client Area End	*/

#header_nav{
width: 801px;
height: 29px;
background-color: #7B2A83;
}

#header_nav ul{
list-style-type: none;
font-weight: bold;}

#header_nav ul li{
background: transparent url(../images/img_bg_headernav.gif) right top no-repeat;
line-height: 29px;
padding: 0 14px;
float: left;
display: block;}

#header_nav ul li a:link, #header_nav ul li a:visited{
color: #FFFFFF;
text-decoration: none;}

#header_nav ul li a:hover, #header_nav ul li a:active{
color: #D9CADF;
text-decoration: none;}

/*	Header CSS Start	*/

/*	Content Container Start	*/

#container{
width: 801px;
background: transparent url(../images/bg_container.gif) left top repeat-y;
overflow: hidden !important;
margin: 20px 0 0 0;
}

#inner_container{
width: 801px;
margin: 20px 0 0 0;
}

#inner_rightcol{
float: right;
width: 520px;}

/*	Leftcol Start	*/

#leftcol{
padding: 0 11px 0 24px;
width: 220px;
float: left;
}

.searchbox{
background: transparent url(../images/searchkeyphrase.gif) left top no-repeat;
margin: 50px 0 5px 50px;
width: 230px;
height: 48px;}

.searchbox form{
padding: 24px 0 0 3px;}

.searchbox input{
float: left;
margin: 0 3px 0 0;}

.searchbox input.txtbox{
width: 185px;
border: 1px solid #FFFFFF;}

.whatnewbox{
background: #D9CADF url(../images/img_box_bottom.gif) left bottom no-repeat;
margin: 20px 0;
font-size: 14px;
font-weight: bolder;
width: 218px;}

.whatnewbox ul{
list-style-type: none;
padding: 0 10px 10px 10px;
}

.whatnewbox .whatnewcnt{
list-style-type: none;
padding: 0 10px 0 10px;
}

.whatnewbox ul li{
background: url(../images/blue_bult.jpg) left 6px no-repeat;
padding: 5px 0 0 18px;
}

.whatnewbox ul li a:link, .whatnewbox ul li a:visited, .whatnewbox ul li a:hover, .whatnewbox ul li a:active{text-decoration: none;}

.leftnav{
list-style-type: none;
font: bolder 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.leftnav li{
background: transparent url(../images/img_bullet.gif) left 5px no-repeat;
line-height: 24px;
padding: 0 0 0 15px;}

.leftnav li a:link, .leftnav li a:visited{
text-decoration: none;}


/*	Centercol Start	*/

#container #centercol{
width: 259px;
padding: 0 3px 0 7px;
float: left;
}

/*	Rightcol Start	*/

#container #rightcol{
float: right;
width: 251px;
padding: 0 10px 0 16px;}

/*	Product Box CSS Start */

.productbox{border: 1px solid #7B2A83;
background: transparent url(../images/img_clickhere.gif) right bottom no-repeat;
overflow: hidden;}

.productbox .img{padding: 0 5px 0 0;}

.productbox h4{
padding: 5px 0 0 0;
font-size: 12px;
font-weight: bolder;}

.clickhere a{
padding: 0 20px 0 40px;
font-size: 11px;
background: transparent url(../images/img_redbullet.gif) 98px top no-repeat;
font-weight: bolder;
text-decoration: none;
height: 19px;
line-height: 19px;
color: #FFFFFF;}

.clickhere a:hover{
text-decoration: underline;}

.whitebold{font-weight: bold; padding: 0 0 0 5px;}

.whitebold a:link, .whitebold a:visited{
color: #FFFFFF;
text-decoration: none;}

.whitebold a:hover, .whitebold a:active{
color: #FFFFFF;
text-decoration: underline;}

/*	Product Box CSS End */

/*	Newsletter Box Start	*/

#newsletter{
background: url(../images/bg_neswletter.gif) left top no-repeat;
width: 126px;
padding: 20px 115px 10px 10px;
height: 129px;}

#newsletter p{font-size: 11px; line-height: 14px;}

#newsletter h2{font-size: 16px; padding: 0px; font-weight: bolder;}


/*	Newsletter Box End	*/


/*	Copied General CSS START */

.redtext {
  border : #CC0000 solid 1px;
  color: #CC0000;
  margin : 12px;
  padding : 12px;
  background : #FFFFFF;
}

hr {
  border : #CCCCCC dotted 1px;
  height : 1px;
}

html>body hr {
  border : #000000 solid 0px;
  border-top : #CCCCCC dotted 1px;
  border-bottom : #000000 solid 0px;
  display : block;
  margin : 3px 0px 3px 0px;
  background : #FFFFFF;
}

div.backbutton {
  border : #000000 solid 0px;
  float : left;
  width : 20px;
  height : 30px;
  display : inline;
}



div.nextbutton {
  border : #000000 solid 0px;
  float : left;
  width : 20px;
  height : 30px;
  text-align : right;
  display : inline;
}

div.pagenumbers {
  border : #000000 solid 0px;
  float : left;
  width : 500px;
  height : 20px;
  text-align : center;
  display : inline;
}

strong.pagenumber, a.pagenumber {
  border : #000000 solid 0px;
  background : #EEEEEE;
  padding : 3px;
  margin : 2px;
  text-decoration : none;
}

div.productthumb1 {
  width : 245px; 
  float : left; 
  display : block;
  margin : 0 15px 0 0;;
  padding : 0px;
}


/* FORM STYLES - START */
form {
	size: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

label {
  font-weight : normal;
}

label.formleft {
  display : block;
  width : 150px;
  float : left;
  text-align : right;
  margin-right : 6px;
}

small.formnote {/* margin left same width as label.formleft width */
  margin : 0px 0px 0px 160px;
  display : block;
}

input.checkbox {
  width : 20px;
  float : left;
}

label.labelright {
  display : block;
  width : 90%;
  float : left;
  margin-right : 6px;
  text-align : left;
  font-size : 9px;
  font-weight : normal;
  color : #000000;
  padding-top : 4px;
}

fieldset {
  margin : 12px;
  padding : 6px;
}

#search fieldset {
  margin : 12px 12px 12px 12px;
  padding : 6px;
  width: 190px;
  height: 60px;
  border: 0px solid #cccccc;
  color: #85398B;
}

fieldset.address {
  width : 45%;
  float : left;
  margin : 12px;
  padding : 6px;
}

legend {
  color : #85398B;
  font-weight : bold;
}

.formmsg {
  color: #CC0000;
  padding-top : 6px;
}

.form {
  width : 200px;
}

textarea {
  font-size : 12px;
}

.button {
background-color : #7B2A83;
border:1px solid #666666;
color: #ffffff;
font-size: 11px;
font weight: bolder;
}
/* FORM STYLES - END */

table {
  margin-top : 12px;
  margin-bottom : 12px;
  border : 0px;
}

caption {
  text-align : left;
}

th {
  background-color : #CCCCCC;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 3px;
  padding-bottom : 3px;
  font-size : small;
  font-weight: normal;
  text-align : left;
  border : 0px;
}

td.right, td.data, td.center {
  background-color : #EEEEEE;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 3px;
  padding-bottom : 3px;
  border : 0px;
}

td.right {
  text-align : right;
}

#highlight a.title {
  color: #999999;
  font-size: 18px;
  font-weight:bold;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif, Verdana ;
}

#highlight small {
  color: #000000;
  font-size: 10px;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#highlight p.pricelabel {
  color: #000000;
  font-size: 12px;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#highlight p.price {
  color: #CC0000;
  font-size: 14px;
  font-weight:bold;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#highlight .mainimg {
	margin-right: 10px;
	margin-left: 10px;
}
	
#highlight {
  background-image: url(../images/highlight_bg.gif);
	background-repeat: none;
	background-position: center top;
}

#highlight legend {
	color: #328CB7;
	font-size:110%;
	font-weight: bolder;
	margin: 0px 0px 0px 10px;
}

#highlight .smallimg_1 {
  float:left;
  margin:10px 0px 0px 0px;
}

#highlight .smallimg_2 {
  float:right;
  margin:10px 0px 0px 0px;
}

#highlight .smallimg_3 {
  float:left;
  margin:3px 0px 0px 0px;
}

.highlightbutton {
  margin:20px 0px 0px 40px;
}
.link{
color:#FFFFFF;
text-decoration:none;
font-size: 11px;
font:Tahoma;
font-weight:bold;
margin-top:10px;
}
.site-search{
color:#7C2B83;
}
.test{
color:#7B2A83;
text-align:center;
font-weight:bold;
font-size:18px;
font:Tahoma;
}
.test1{
color:#7B2A83;
text-align:center;
font-size:12px;
}
.images1{
background-repeat:no-repeat;
text-align:center;
}
.rewords{
color:#7B2A83;
font-size:14px;
font-weight:bold;
text-align:center;
height:293px;
}
.rewords-text{
color:#7B2A83;
font-size:11px;
}

.rewords-text-right-product{
font-size:10px;
text-align:center;
font-family:Tahoma;
}
.rewords-text-right1{
color:#7B2A83;
font-size:10px;
text-align:center;
font-family:Tahoma;
font-weight:bold;
}
.rewords-text-right2{
background-color: #D9CADF;
color:#7B2A83;
font-size:12px;
font-family:Tahoma;
font-weight:bold;
width: 217px;
height:54 px;
text-align: 25px;
}
.image{
margin-left: 0px;
margin-top: 0px;
height:666px;
}

#table1{
margin-left: 25px;
width:1024px;
border: #A66FAB;
border-left-width:2px;
}
#news{
background-image:url(../images/news.jpg);
background-repeat:no-repeat;
border:#AA75AF;
border-bottom-color:#000000;
border:7px;
height:147px;
width:235px;
margin-top: -20px;
}
#red{
float:right;
border-bottom-color:#0099CC;
border-bottom-width:10px;
width:243px;
height: 30px;
position:absolute;
}
.pg{
color:#A66FAB;
}

#img{
width: 10px;

}
#text {
	width: 25px;
}
#click {
	width: 100px;
	float: right;
}
#basket {
float:right;
margin-right: 20px;
}
#login{
background-image: url(../images/login.jpg);
background-repeat: no-repeat;
float: right;
height: 73px;
width: 249px;
margin-right: 10px;
}
#log{
margin-top: 43px;
margin-left: 75px;
}
#main-table{
background-image:url(../images/back-table.jpg); 
background-repeat:no-repeat; 
vertical-align:top; 
width:232px; 
height:100px; 
margin-top:10px;
}
#main-text {
width:230px; 
height:93px;
}
#imag-table{
float:left; 
width:110px; 
height:85px; 
margin:5px;
}
#table-button {
float:right; 
width:110px; 
height:75px;
}
#click{
float:right; 
height:20px; 
width:110px; 
vertical-align:bottom; 
text-align:right;
}
#news-text{
width:119px; 
margin-top:10px; 
margin-left:10px; 
vertical-align:middle;
}
#newlatter{
width: 200px;
}
#Right{
width: 274px;
float: right;
position:relative;
margin-left: 280px;
margin-bottom: 60px;
}
#center{
width: 273px;
float:left;
position:absolute;
vertical-align:top;
margin-bottom: 60px;
}
#img2{
vertical-align:top;
}
#pro{
color:#FFFFFF;
font-size:12px;
}
#pro1{
color:#000000;
font-size:12px;
}
#2{
border: #000000 solid 1px;
}

/*	Copied General CSS END	*/

/*	Footer Start	*/

#footer{
width: 775px;
padding: 0 0 0 26px;
/*line-height: 49px;*/
font-size: 10px;}

/*	Footer End	*/

/*		Right Side Boxes CSS Start	*/

.boldheading{
font-weight: bolder;
font-size: 14px;
color: #7B2A83;}

.bullet{
margin: 0;
padding: 0;
list-style-type: none;}

.bullet li{
background: transparent url(../images/img_bullet.gif) left 5px no-repeat;
padding: 5px 0 0 15px;}

.bullet li a:link, .bullet li a:visited{text-decoration: none;}
.bullet li a:hover, .bullet li a:active{text-decoration: none;}

.casestudies{border: 5px solid #A7A9AC;}
.casestudiesheading{
background: #A7A9AC url(../images/img_bg_right.gif) right top no-repeat;
height: 21px;
font-weight: bolder;
padding: 0 0 0 10px;
line-height: 21px;
color: #FFFFFF;}

.font1{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;}



/*		Right Side Boxes CSS End	*/



/*---- Quick Quote box style start ----*/
.box{ 
	background:url(../images/quote_body.jpg) top left repeat-y; 
	width:238px;  
	float:right; 
	margin:10px;
}

.box .top{ 
	background:url(../images/quote_top.jpg) top left repeat-x;  
	height:10px;
}
.box .bottom{ 
	background:url(../images/quote_bottom.jpg) bottom left repeat-x;  
	height:10px;
}
.box .boxbg{ 
	background:#fff url(../images/quote_gradient.jpg) left top repeat-x; 
	width:230px; 
	margin-left:3px; 
}
.content{ 
	padding:0px 10px 10px 10px; 
	vertical-align:top;
	overflow:hidden;
}
.box .heading{ 
	font:bold 16px "Trebuchet MS"; 
	height:20px; 
	border-bottom:2px dotted #a96c0b; 
	color:#a96c0b;
	margin-bottom:10px;
}
.box label{ 
	font:bold 12px Arial, Helvetica, sans-serif; 
	width:90px;
	height:30px; 
	color:#a96c0b;
	float:left;
}
.box input{ 
	font:normal 11px Arial, Helvetica, sans-serif; 
	width:110px;
	height:14px;
	padding:0 2px; 
	color:#a96c0b;
	float:left;
	border:1px solid #d9a935;
	float:right;
}
.box textarea{
	font:normal 11px Arial, Helvetica, sans-serif; 
	width:110px;
	height:50px;
	padding:2px; 
	color:#a96c0b;
	float:left;
	border:1px solid #d9a935;
	float:right;
}
.box .submitBTN{
	background:url(../images/button.jpg) left no-repeat;
	width:99px;
	height:33px;
	text-align:center;
	line-height:33px;
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#704e07;
	margin-top:10px;
	float:left;
	border:none;
	cursor:pointer;
	margin-left:60px;
}

.clear{
	clear:both; margin:0; padding:0; height:0;
}


/*---- Quick Quote box style End ----*/