/* Headings Styles */
body {font-family:Arial, Helvetica, sans-serif !important; line-height:18px;}

p, form, h1, h2, h3, h4, h5, h6, table
{
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}

h1 {
	font-size: 32px;
	line-height:42px;
	color:#6f3393;
}

h2 {
	font-size: 26px;
	line-height:30px;
	color:#6f3393;
	margin: 0px 0px 20px 0px;
}

h3 {
	font-size: 18px;
	line-height:22px;
	color:#6f3393;
}

h4 {
	font-size: 16px;
	line-height: 18px;
	color:#6f3393;
}

h5 {
	font-size: 14px;
	color:#6f3393;
}

h6 {
	font-size: 10px;
	color:#6f3393;
}

p {
font-size:12px;
margin: 0px 0px 10px 0px;
}

a {
font-size:12px;
}

/* -webkit-border-radius:6px; -moz-border-radius: 6px; */
/* CSS Document */
html { width:100%; height: 100%; min-height:100%; margin: 0px; padding-bottom:1px; }  
/* Forces vert scrollbar on all pages*/
body { margin: 0px;	height: 100%; min-height: 100%;	min-width: 1000px; font-size: 12px;  background:#ccc; }
/* --------------- */
#container { width:1060px; height:auto; min-height:600px; overflow:auto; margin-left:auto; margin-right:auto; padding: 0px; }
#innercontainer { width:1000px; height:auto; min-height:600px; float:left; padding: 20px 30px 0px 30px; background:#FFFFFF; }
/* --------------- */
#header { width:1000px; height:130px; margin: 0px 0px 10px 0px; padding:0px; float:left; background:url(../images/bg-header.jpg) 0px 0px no-repeat; border-bottom:#854599 5px solid; }
#header .box-one 	{ width:198px; height:18px; float:right; margin: 55px 25px 0px 0px; cursor:pointer; }
#header .box-two 	{ width:340px; height:55px; float:left; margin: 34px 0px 0px 15px; cursor:pointer; }
/* --------------- */
#col-left { width:250px; height:auto; margin: 0px; padding: 0px 10px 0px 0px; float:left; border-right:dotted #999999 1px; }
#col-left img { max-width:250px; float:left; }
#col-left .holder { width:250px; height:auto; margin: 0px ; padding: 10px 0px 10px 0px; float:left; border-top:dotted #999999 1px; }
#col-left .button { width:230px; height:auto; margin:0px ; padding:0px; float:left; background:#000000; border-left:solid #854599 20px; }
#col-left .button img { width:80px; border-left:#FFFFFF 2px solid; border-right:#FFFFFF 2px solid; }
#col-left .button a { width:145px; display:block; float:left; margin-top:8%; text-decoration:none; color:#FFFFFF; text-align:center;  }
/* --------------- */
.left-form { width:250px; height:auto; padding: 10px 0px 10px 0px; margin:0px; float:left; border-top:dotted #999999 1px; }
.left-form span { width:230px; height:auto; font-size:18px; display:block; padding: 10px; margin:0px; float:left; background:#854599; color:#FFFFFF;  }
.left-form form { width:228px; height:auto; font-size:18px; display:block; padding: 10px; margin:0px; float:left; border-bottom:#854599 1px solid; border-left:#854599 1px solid; border-right:#854599 1px solid; }
.left-form .textBox { width:220px; height:auto; min-height:18px; margin: 0px 0px 5px 0px; padding: 4px; border:#854599 1px solid; }
.left-form label { width:230px; height:auto; margin: 3px 0px 2px 0px; padding: 0px; display:block; font-size:12px; color:#666666; }
.left-form .bt-submit { width:100px; height:auto; margin: 5px 0px 2px 0px; padding: 4px; display:block; color:#FFFFFF; background:#854599; border:#854599 1px solid; }
.left-form p { width:230px; height:auto; margin: 0px 0px 5px 0px; padding: 0px; display:block; color:#FFFFFF; color:#666666; }
/* --------------- */
.left-clearance { width:250px; height:auto; padding: 10px 0px 10px 0px; margin:0px; float:left; border-top:dotted #999999 1px; }
.left-clearance span { width:230px; height:auto; font-size:18px; display:block; padding: 10px; margin:0px; float:left; background:#C90802; color:#FFFFFF;  }
.left-clearance span a { font-size:18px; margin:0px; float:left; background:#C90802; color:#FFFFFF; text-decoration:none; }
.left-clearance .clearance-box { width:228px; height:300px; overflow:auto; padding: 10px; margin:0px; float:left; border-bottom:#C90802 1px solid; border-left:#C90802 1px solid; border-right:#C90802 1px solid;  }
.left-clearance .clearance-product { width:213px; height:auto; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; float:left; border-bottom:dotted #C90802 1px; }
.left-clearance .clearance-product img { width:70px; height:70px; padding:0px; margin:0px; float:left; border:solid #C90802 1px; }
.left-clearance .clearance-product p { width:130px; height:auto; padding:0px; margin:0px; float:right; }
/* --------------- */
#col-right { width:730px; height:auto; margin:0px ; padding: 10px 0px 0px 0px; float:right; border-top:dotted #999999 1px; color:#666666; }
#col-right a { color:#666666; text-decoration:none; }
#col-right a:hover { color:#6f3393; text-decoration:underline; }
#col-right .flash-image { width:730px; height:auto; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; float:right; border-bottom:dotted #999999 1px; }
#search-box { width:730px; height:auto; margin: 0px; padding: 0px; float:left;  background:#CCCCCC;}
#search-box form { width:250px; height:auto; margin:0px; padding:0px; float:right; }
#search-box .textBox { width:140px; height:auto; min-height:18px; margin: 0px; padding: 4px; float:right; border:solid #6f3393 1px; background:#FFFFFF; }
#search-box .bt-Box { width:28px; height:28px; margin: 0px; padding: 0px; float:right;}
#search-box a { width:auto; height:28px; line-height:28px; margin: 0px; padding: 0px 10px 0px 10px; float:left; border-right:#FFFFFF 2px solid; background:#6f3393; color:#fff; text-decoration:none; }
#search-box span { width:auto; height:28px; line-height:28px; margin: 0px; padding: 0px 10px 0px 10px; float:left; border-right:#FFFFFF 2px solid; background:#666666; color:#fff; text-decoration:none; }

#search-box a:hover { color:#333; text-decoration:none; background:#ccc; }
/* --------------- */
#col-right .content-holder { width:730px; height:auto; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; float:right; border-top:dotted #999999 1px; }
#col-right .content-holder .col-left { width:530px; height:auto; margin: 0px; padding: 0px; float:left; }
#col-right .content-holder .col-left .cat-box { width:170px; height:auto; margin: 0px 6px 10px 0px; padding: 0px; float:left; }
#col-right .content-holder .col-left .cat-box img { width:168px; height:168px; margin: 0px; padding: 0px; border:solid #6f3393 1px; }
#col-right .content-holder .col-left .cat-box h3 { width:162px; height:auto; min-height:40px; margin: 0px; padding: 4px; border-bottom:dotted #6f3393 1px; background:#EEEEEE; }
#col-right .content-holder .col-left .contect-box { width:520px; height:auto; margin: 0px; padding: 20px 0px 0px 0px; float:left; }
#col-right .content-holder .col-left .message-image { width:521px; height:auto; margin: 0px 0px 10px 0px; padding: 0px; float:left; }
/* --------------- */
.subcat-info { width:690px!important; padding:20px!important; }
.subcat-box { width:165px; height:auto; min-height:380px; margin: 0px 12px 12px 0px; padding:0px; float:left; border:#6f3393 1px solid; }
.subcat-box .subcat-image-box { width:155px; height:155px; margin: 0px; padding:5px; float:left; border-bottom:#6f3393 1px solid; }
.subcat-box .subcat-image-box img { width:155px!important; height:155px!important; border:0px none; margin: float: left; }
.subcat-box .subcat-header { width:142px; height:auto; min-height:75px; margin: 0px; padding:12px; float:left; border-bottom:#6f3393 1px solid; }
.subcat-box .subcat-footer { width:142px; height:auto; margin: 0px; padding:12px; float:left; background:#6f3393; }
.subcat-box .subcat-footer a { color:#FFFFFF!important; }
.subcat-box a { color:#f9ad4a; text-decoration:none; }
.subcat-box h3 { margin: 0px 0px 8px 0px; }
.subcat-box a:hover { color:#fff!important; text-decoration:underline; }
.col-height .subcat-box { min-height:355px!important; }
.product-holder { width:730px; height:auto; float:left; margin:0px; padding:0px; }
#Paging { width:730px; height:auto; float:left; margin:0px; padding:0px; }
/* --------------- */
.product-image { width:728px; height:auto; float:left; margin: 10px 0px 0px 0px; border:solid #6f3393 1px; }
.product-bots {  border-bottom:dotted #999999 1px; margin-bottom:10px!important; }
.links-bots {  border: none 0px!important; }
.contact-box { width:480px!important; float:left!important; }
.contact-box form { width:480px; height:auto; margin:0px; padding:0px; float:left; }
.contact-box label { width:480px; height:auto; margin: 0px 0px 3px 0px; padding:0px; display:block; }
.contact-box .textBox { width:235px; height:auto; margin: 0px 0px 3px 0px; padding:4px; display:block; border:#6f3393 1px solid; }
.contact-box .textArea { width:470px; max-width:470px; height:auto; min-height:200px; margin: 0px 0px 3px 0px; padding:4px; display:block; border:#6f3393 1px solid; }

/* --------------- */
.contact-right { width:195px; height:auto; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; float:right; border-top:dotted #999999 1px; }
.contact-right .title { width:175px; height:auto; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 10px; float:right; background:#6f3393; }
.contact-right .title span { color:#FFFFFF; line-height:40px; text-align:center; font-size:20px; }
.contact-right .contact-details { width:183px; height:auto; margin: 0px 0px 10px 0px; padding:5px; float:left; border:#6f3393 1px solid; background:#ede2f4; }
/* --------------- */
.sitemap-layout h3 { width:730px; height:auto; margin: 0px 0px 10px 0px; padding: 0px; list-style:none; float:left; }
.sitemap-layout ul { width:730px; height:auto; margin:0px; padding: 0px 0px 30px 0px; float:left; list-style:none; }
.sitemap-layout ul li { width:175px; height:auto; margin:0px; padding: 0px; float:left; }
/* --------------- */
#col-right .content-holder .col-right { width:195px; height:auto; margin: 0px; padding: 0px; float:right; }
#col-right .content-holder .col-right .flash { width:195px; height:auto; margin: 0px 0px 10px 0px; padding: 0px; float:right; background:#000000;  }
#col-right .content-holder .col-right .title { width:170px; height:auto; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 10px; float:right; background:#000000; border-left:solid #6f3393 5px; }
#col-right .content-holder .col-right .title span { color:#FFFFFF; line-height:40px; text-align:center; font-size:20px; }
#col-right .content-holder .col-right .product-box { width:183px; height:auto; margin: 0px 0px 10px 0px; padding:5px; float:left; border:#6f3393 1px solid; background:#ede2f4; }
#col-right .content-holder .col-right .product-box img { width:183px; margin: 0px 0px 10px 0px;  }
#col-right .content-holder .col-right .product-box h3 { color:#6f3393; font-size:14px; margin: 0px 0px 10px 0px; }
#col-right .content-holder .col-right .product-box p { color:#333; font-size:12px; margin: 0px 0px 10px 0px; }
#col-right .content-holder .col-right .product-box a { color:#6f3393; font-size:12px; }
#col-right .content-holder .col-right .product-box .more { color:#FFFFFF!important; font-size:12px; background:#6f3393; padding:3px; display:block; text-align:center; width:40px; }
/* --------------- */
#nav { width:250px; height:auto; margin: 0px 0px 10px 0px; padding: 0px; float:left; background:#EBEBEB; }
#nav ul { width:250px; height:auto; margin:0px ; padding: 10px; float:left; list-style:none; }
#nav ul li { width:210px; height:auto; margin:0px ; padding: 3px 10px 3px 10px; float:left; list-style:none; border-top:dotted #999999 1px; }
#nav ul li a { text-decoration:none; color:#333333; text-transform:capitalize; }
#nav ul li a:hover { text-decoration:none; color:#854599; text-transform:capitalize; }
#nav ul li:hover { background:#dbcfdf; }
#nav ul .border { border-top:none!important; }
/* --------------- */
#footer { width:1000px; height:auto; margin:0px; padding:0px; float:left; }
#footer .header { width:980px; height:auto; margin: 0px 0px 20px 0px; padding:10px; float:left; background:#000000; color:#FFFFFF; text-align:center; }
#footer .header strong { margin:0px 25px 0px 25px; color:#854599; }
#footer .header a { color:#FFFFFF; text-decoration:none; }



/* --| PERSENTAGES |------------------------------------------------------------------------ */


#col-right .persentage-box-small { width:76px; height:76px; margin: -82px 0px 0px 5px; padding:0px; float: left; }
#col-right .persentage-box-large { width:110px; height:110px; margin: -110px 0px 0px 0px; padding:0px; float: left; }
#col-right .persentage-num-00 { background:none; }
#col-right .persentage-num-05 { background:url(../images/persentages/05.png) bottom left no-repeat; }
#col-right .persentage-num-10 { background:url(../images/persentages/10.png) bottom left no-repeat; }
#col-right .persentage-num-15 { background:url(../images/persentages/15.png) bottom left no-repeat; }
#col-right .persentage-num-20 { background:url(../images/persentages/20.png) bottom left no-repeat; }
#col-right .persentage-num-25 { background:url(../images/persentages/25.png) bottom left no-repeat; }
#col-right .persentage-num-30 { background:url(../images/persentages/30.png) bottom left no-repeat; }
#col-right .persentage-num-35 { background:url(../images/persentages/35.png) bottom left no-repeat; }
#col-right .persentage-num-40 { background:url(../images/persentages/40.png) bottom left no-repeat; }
#col-right .persentage-num-45 { background:url(../images/persentages/45.png) bottom left no-repeat; }
#col-right .persentage-num-50 { background:url(../images/persentages/50.png) bottom left no-repeat; }
#col-right .persentage-num-55 { background:url(../images/persentages/55.png) bottom left no-repeat; }
#col-right .persentage-num-60 { background:url(../images/persentages/60.png) bottom left no-repeat; }
#col-right .persentage-num-65 { background:url(../images/persentages/65.png) bottom left no-repeat; }
#col-right .persentage-num-70 { background:url(../images/persentages/70.png) bottom left no-repeat; }
#col-right .persentage-num-75 { background:url(../images/persentages/75.png) bottom left no-repeat; }
#col-right .persentage-num-80 { background:url(../images/persentages/80.png) bottom left no-repeat; }
#col-right .persentage-num-85 { background:url(../images/persentages/85.png) bottom left no-repeat; }
#col-right .persentage-num-90 { background:url(../images/persentages/90.png) bottom left no-repeat; }
#col-right .persentage-num-95 { background:url(../images/persentages/95.png) bottom left no-repeat; }
/* ---- */
#col-right .persentage-num-large-00 { background:none; }
#col-right .persentage-num-large-05 { background:url(../images/persentages/large/05.png) bottom left no-repeat; }
#col-right .persentage-num-large-10 { background:url(../images/persentages/large/10.png) bottom left no-repeat; }
#col-right .persentage-num-large-15 { background:url(../images/persentages/large/15.png) bottom left no-repeat; }
#col-right .persentage-num-large-20 { background:url(../images/persentages/large/20.png) bottom left no-repeat; }
#col-right .persentage-num-large-25 { background:url(../images/persentages/large/25.png) bottom left no-repeat; }
#col-right .persentage-num-large-30 { background:url(../images/persentages/large/30.png) bottom left no-repeat; }
#col-right .persentage-num-large-35 { background:url(../images/persentages/large/35.png) bottom left no-repeat; }
#col-right .persentage-num-large-40 { background:url(../images/persentages/large/40.png) bottom left no-repeat; }
#col-right .persentage-num-large-45 { background:url(../images/persentages/large/45.png) bottom left no-repeat; }
#col-right .persentage-num-large-50 { background:url(../images/persentages/large/50.png) bottom left no-repeat; }
#col-right .persentage-num-large-55 { background:url(../images/persentages/large/55.png) bottom left no-repeat; }
#col-right .persentage-num-large-60 { background:url(../images/persentages/large/60.png) bottom left no-repeat; }
#col-right .persentage-num-large-65 { background:url(../images/persentages/large/65.png) bottom left no-repeat; }
#col-right .persentage-num-large-70 { background:url(../images/persentages/large/70.png) bottom left no-repeat; }
#col-right .persentage-num-large-75 { background:url(../images/persentages/large/75.png) bottom left no-repeat; }
#col-right .persentage-num-large-80 { background:url(../images/persentages/large/80.png) bottom left no-repeat; }
#col-right .persentage-num-large-85 { background:url(../images/persentages/large/85.png) bottom left no-repeat; }
#col-right .persentage-num-large-90 { background:url(../images/persentages/large/90.png) bottom left no-repeat; }
#col-right .persentage-num-large-95 { background:url(../images/persentages/large/95.png) bottom left no-repeat; }


/* --| ADVANCED SEARCH |-------------------------------------------------------------------- */

/* Form box */

#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#feedbackform {
	position:absolute;
	top: 20px;
	left:38%;
	width:265px;
	height:auto;
	padding: 70px 20px 20px 20px;
	background:url(../images/email-friend.jpg) no-repeat 20px 20px #FFFFFF !important;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}

#feedbackform span { width:22px !important; height:22px !important; margin: -83px 0px 0px -28px; background:url(../images/close-feedback.png) no-repeat top left; display:block; position:absolute; }

#feedbackform label { width:265px; height:auto; margin: 0px 0px 3px 0px; padding:0px; display:block; }
#feedbackform .feildone { width:255px; height:auto; min-height:18px; margin: 0px 0px 8px 0px; padding:4px; border:#f9ad4a 1px solid; }



/* ----------------------------------------------------------------------------------------- */


/* ---------------------------------------- */
.copy-text div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
	{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	}

.copy-text h1, h2, h3 { margin-bottom:0.6em; }

.copy-text h4, h5, h6, p { margin-bottom:0.8em; line-height:1.6em; }

.copy-text h1 { color:#6f3393; }
.copy-text h2 { color:#825b9a; }
.copy-text h3 { color:#7f658e; }
.copy-text h4 { color:#6e6275; }
.copy-text h5 { color:#69656b; }
.copy-text h6 { color:#5d5d5d; }
.copy-text p { color:#666; }
.copy-text a { color:#5887b1; }
.copy-text a:hover { color:#666; }

.copy-text dl { margin-bottom:15px; }
.copy-text dl dt { color:#6f3393; font-weight:bold; }
.copy-text dl dd { color:#666; }

.copy-text ol { margin-bottom:15px; padding-left:40px; }
.copy-text ol li { line-height:1.6em; color:#666; }

.copy-text ul { margin-bottom:15px; padding-left:40px; }
.copy-text ul li { line-height:1.6em; color:#666; }

.copy-text fieldset { border: 1px solid #e7e7e7; margin: 0 0 24px 0; padding: 24px; -webkit-border-radius:2px; -moz-border-radius: 2px; }
.copy-text fieldset legend { background: #fff; color: #000; font-weight: bold; padding: 0 24px; }

.copy-text table { border-collapse: collapse; border-spacing: 0; }
.copy-text table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%; }
.copy-text tr th, thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
.copy-text tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; }
.copy-text tr.odd td { background: #d1e8ff; }

.copy-text label { color: #888; font-size: 12px; }
.copy-text input { margin: 0 0 24px 0; font-size: 14px; padding:4px; width: auto; -webkit-border-radius:2px; -moz-border-radius: 2px; border: 1px solid #e7e7e7; }
.copy-text input[type=submit] { color: #333; }
.copy-text input.text_field { margin: 0 0 9px; width: 48%; }
.copy-text input.text_field:hover { border: 1px solid #6f3393!important; }
.copy-text input.password:hover { border: 1px solid #6f3393!important; }
.copy-text textarea { width: 425px; max-width:425px; color: #666; font-size: 12px; line-height: 18px; -webkit-border-radius:2px; -moz-border-radius: 2px; border: 1px solid #e7e7e7; }
.copy-text textarea:hover { border: 1px solid #6f3393; }
.copy-text .button { -webkit-border-radius:4px; -moz-border-radius: 4px; border: 1px solid #6f3393; background:#6f3393; color:#FFF!important; }
.copy-text select { margin: 0px 0px 20px 0px; }
.copy-text em { color:#6f3393; font-weight:bold; }
.copy-text abbr, .copy-info acronym { border-bottom: 1px dotted #666; cursor: help; color:#6f3393; }
.copy-text sup, .copy-info sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; color:#6f3393; }
.copy-text sup { bottom: 1ex; color:#6f3393; }
.copy-text sub { top: .5ex; color:#6f3393; }
.copy-text blockquote { quotes: none; font-style: italic; padding: 0 3em; }
.copy-text blockquote:before, blockquote:after { content: ''; content: none; }
.copy-text blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }
.copy-text blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }
.copy-texto blockquote cite, .copy-info blockquote em, .copy-info blockquote i { font-style: normal; }


.copy-text pre {  width: 65%; -webkit-text-size-adjust: 140%; background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; font-size: 15px; line-height: 21px; -webkit-border-radius:4px; -moz-border-radius: 4px; }

.copy-text hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }

.hideitem { display:none; }





