:focus

{

-moz-outline-style:none;

}

body {
	background: url(../images/page-bg.png) 50% 0 no-repeat;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:82.5%;
	color: #333;
}

img {border:0}
a {text-decoration:none}
p {font-size:1.2em;line-height:1.2}

.fleft {float:left}
.fright {float:right}

.lefted {text-align:left}
.centered {text-align:center}
.righted {text-align:right}

.red {color:#CA0002}
.white {color:#fff}

table {
	font-size: 11px;
	text-align: left;
	border-collapse: collapse;
}

/*#### HEADER AND TOP NAV ####*/
#topbar {
	position: absolute;
	left: 0;
	top: 0;
	height: 107px;
	background: #CA0002 url(../images/topbar-bg.png) 0 0 repeat-x;
	width: 100%;
/*	z-index: -99;	*/S
}

#MainTable {
	width: 1010px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
}

#Header {
	height:107px;
	vertical-align: top;
}

#Header div {
	position: relative;
	height: 104px;
}

#Header h1 {
	font-family: "Times New Roman",Times,serif;
	font-size: 3em;
	font-weight: normal;
	letter-spacing: 0.17em;
	margin: 0;
	text-transform: uppercase;
	padding-top: 22px;
}

#Header a {color:#fff}

#Header h1 a {
	padding-left: 41px;
	background: url(../images/logo.png) 0 4px no-repeat;
	line-height: 26px;
}

#Header h2 {
	color: #FFFFFF;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0;
	padding-top: 12px;
}
#Header h2.fright {
	text-align: right;
}

#Header ul {
	list-style: none;
	margin: 0 0 0 169px;
	padding: 0;
	clear: left;
	position: absolute;
	bottom: 0;
	border-left: 1px solid #CA0002;
}

#Header li {
	float: left;
	margin: 0 2px;
	font-size: 1.2em;
	height: 31px;
	border-right: 1px solid #CA0002;
}

#Header li:hover {
	background: #fff;
}

#Header li:hover a {
	color: #CA0002;
}

#Header li a {
	padding: 0 10px;
	line-height: 31px;
	font-weight: bold;
	display: block;
	height: 31px;
}

#Header li a:hover {
	background: #fff;
	color: #CA0002;
}

#Header p {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
}

#Header p a {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #BB0101;
	padding: 6px;
}

#Header p a:hover {background:#CA0002}

/*#### LEFT MENU ####*/
.leftNav {
	border-top: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	width: 148px;
	margin-top: 30px;
	background: #fff;
}

.leftNav h2 {
	text-transform: uppercase;
	margin: 5px;
	padding: 0;
}

.leftNav div {
	border-bottom: 1px solid #B5B5B5;
}

.leftNav div a {
	color: #777777;
	display: block !important;
	font-size: 1.2em;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	text-decoration: none;
	width: 100%;
}

.leftNav div a:hover {
	color: #333;
}

.leftNav div:hover {
	background: #E7E7E7;
}

/*#### RIGHT BOXES ####*/
.RightBlock {
	margin-top: 30px;
}

.rightbox {
	border: 1px solid #B5B5B5;
	background: #E7E7E7;
	width: 205px;
	margin-bottom: 10px;
}

.rightbox h4 {
	font-size: 1.8em;
	text-align: right;
	font-weight: normal;
	line-height: 89px;
	margin: 0 10px 0 0;
	padding: 0;
	text-transform: uppercase;
	color: #CA0002;
}

.rightbox h4.twoliner {
	line-height: 1.5;
	margin-top: 10px;
}

.rightbox h4.rbmain a {
	color: #CA0002;
	display: block;
	width: 195px;
	height: 89px;
	padding-right: 10px;
}

#testsbox h4.twoliner {
	margin-top: 0;
}

#testsbox h4.rbmain a {
	height: 69px;
	padding-top: 10px;
}

.rightbox h4 a {
	color: #CA0002;
}

.rightbox h4 a:hover {color: #333}

#cartbox {background: #E7E7E7 url(../images/trolley.png) 10px 10px no-repeat}
#coinsbox {background: #E7E7E7 url(../images/coins.png) 7px 10px no-repeat;height:84px}
#vanbox {background: #E7E7E7 url(../images/van.png) 3px 3px no-repeat;height:84px}
#cardsbox {background: #E7E7E7 url(../images/cards.png) 50% 90% no-repeat;height:84px}
#testsbox {background: #E7E7E7 url(../images/happy-customers.png) 0 0 no-repeat}
#newsletterbox {background: #E7E7E7 url(../images/envelope.png) 3px 0 no-repeat}
#samplebox {background: #E7E7E7 url(../images/sample-ticket.png) 13px 13px no-repeat}
#salebox {background: #E7E7E7 url(../images/sale-ticket.png) 13px 13px no-repeat}
#samplebox p {text-align:right;margin:0 10px 10px}

#vanbox h4 {font-size: 1.5em;margin-top:19px}

#cartbox h4.centered {
	line-height: 1.5;
	text-align: center;
	background: #fff;
	width: 205px;
	margin: 10px 0;
}

#cartbox table {
	width: 195px;
	margin: 0 5px;
}

#cartbox td {
	padding: 3px;
	font-weight: bold;
	border-bottom: 2px solid #CA0002;
}

#cardsbox h4 {
	line-height: 2.4;
}

#testsbox p {
	padding-left: 10px;
	padding-right: 10px;
}

#testsbox p.testdate {
	border-top: 1px solid #CA0002;
	margin: 0 10px;
	padding: 10px 0;
}

#newsletterbox h4 {
	line-height: 59px;
}

#newsletterbox p {
	margin: 0 10px;
}

#emailbox {width:185px}

#submit {
	border: 0;
	background: #CA0002;
	color: #fff;
	font-size: 1em;
	padding: 5px;
	margin: 5px -4px 5px 0;
	text-transform: uppercase;
}

/*#### HOME PAGE MAIN CONTENT ####*/
#rotator {
	margin-top: 30px;
	margin-bottom: 20px;
	border: 1px solid #B5B5B5;
	width: 615px;
}

#hp-boxes {
	overflow: hidden;
}

.hp-box {
	width: 208px;
	float: left;
	position: relative;
	cursor: pointer;
}

.hp-box img {
	border: 1px solid #B5B5B5;
	margin-left: 4px;
}

.hp-box h3 {
	background: url(../images/banner.png) 0 0 no-repeat;
	top: 83px;
	font-weight: normal;
	height: 35px;
	line-height: 30px;
	position: absolute;
	left: 0;
	width: 201px;
	text-align: center;
	margin: 0 0 2px;
	font-size: 13px;
}

.hp-box h3 a {
	color: #fff;
}

#hp-text h1, #hp-text h2 {
	color: #CA0002;
	text-transform: uppercase;
	font-size: 1.3em;
	margin-top: 30px;
}

#hp-text h2 {
	margin-top: 10px;
}

#hp-text p {
	margin-right: 20px;
}

/*#### BLINDS ####*/
#ProductDetail h1, #ProductDetailNew h1 {
	color: #CA0002;
	font-size: 20px;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
}

#ProductDetail p {
	margin-right: 20px;
}

#ProductDetailNew h1 {
	padding: 24px 0 10px;
}

#ProductDetail h2, #ProductDetailNew h2 {
	text-transform: uppercase;
	margin: 5px 0;
	padding: 0;
}

#ProductDetail h3 {
	color: #333;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	text-align: left;
}

#ProductDetail .ProductSearch #psw {
	border: 1px solid #B5B5B5;
	width: 610px;
	background: #f7f7f7;
	padding: 10px 0;
	margin-bottom: 10px;
}

.SearchBox {
	font-size: 14px;
	width: 150px;
	display: block;
}

#ProductDetail .ProductSearch #psw table td {
	width: 20%;
	text-align: center;
}

#ProductDetail .ProductContent a {
	color: #333;
	font-weight: bold;
}

#ProductDetail .ProductContent a:hover {
	color: #ca0002;
}

#ProductDetail .ProductContent ul {
	margin: 0 10px 0 0;
	padding: 12px 0 12px 20px;
	list-style-type: none;
}

#ProductDetail #ProductListing {
	padding-left: 1px;
}

#ProductDetail #ProductListing .Products {
	float: left;
	margin-bottom: 15px;
}

#ProductDetail #ProductListing .ProductImage {
	border: 1px solid #b5b5b5;
}

#ProductDetail #ProductListing .ProductName {
	height: 33px;
	line-height: 15px;
	font-size: 11px;
	background: #f7f7f7;
	border: 1px solid #b5b5b5;
	padding-left: 5px;
}

#ProductDetail #ProductListing .ProductName a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #333;
}

#ProductDetail #ProductListing .ProductName a:hover {
	color: #ca0002;
}

/*#### RANGE ####*/
#ProductDetail .ProductRange .Ranges {
	float: left;
	margin: 0 14px 14px 11px;
	position: relative;
}

#ProductDetail .ProductRange .RangeImage {
	border: solid 1px #b5b5b5;
}

#ProductDetail .ProductRange .RangeName {
	font-size: 11px;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #000;
	background: #fff;
	font-weight: bold;
}

#ProductDetail .ProductRange .RangeName a {
	color: #333;
	line-height: 12px;
	/*height: 24px;*/
	padding: 2px;
	display: block;
	width: 91px;
	background: #f7f7f7;
	border: 1px solid #b5b5b5;
	border-top: 0;
	font-weight: bold;
}

#ProductDetail .ProductRange .RangeName a:hover {
	color: #ca0002;
}

/*#### FABRICS & COLOURS ####*/
#RangeList ul {
	margin: 0px;
	padding: 17px 0 10px 8px;
	list-style-type: none;
}

#RangeList li a {
	color: #333;
	margin: 0;
	padding: 0 0 2px;
	font-weight: bold;
}

#RangeList li a:hover {
	color: #CA0002;
}

#RangeListRight {
	background-color: #f7f7f7;
	border: 1px solid #b5b5b5;
	color: #333;
	margin-right: 10px;
}

#RangeListRight ul {
	margin: 0px;
	padding: 10px 0 12px 25px;
	list-style: disc;
}

#RangeListRight li {
	color: #333;
	padding: 5px 5px 0;
	text-decoration: none;
	font-size: 12px;
}

#RangeListRight li a {
	font-weight: bold;
}

#RangeListRight li a:hover {
	color: #CA0002;
}

#GetPrice {
	padding: 27px 0 0;
	text-align: center;
	display: block;
}

#GetPrice a {
	color: #333;
}

#GetPrice a:hover {
	color: #ca0002;
}

h6 {font-size: 14px;font-weight: normal}

/*#### CART ####*/
#ProductDetail #Cart .CartHeading {
	background-color: #CA0002;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
}

#ProductDetail #Cart .CartBody, #ProductDetail #Cart .CartBody1 {
	background-color: #E7E7E7;
	color: #333;
	font-weight: normal;
}

#ProductDetail #Cart .CartOption {
	color: #333;
	font-weight: bold;
}

#ProductDetail #Cart .CartOption a {
	color: #333;
	padding: 8px 0 9px;
	display: block;
}

#ProductDetail #Cart .CartOption a:hover {
	color: #CA0002;
}

.Amount, .Discount {
	background-color: #e7e7e7;
	color: #000000;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
}

.Total {
	height: 27px;
	line-height: 27px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CA0002;
}

.Message {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	height: 120px;
	line-height: 120px;
	border: solid 4px #CCCCCC;
	background-color: #ECEDED;
	color: #CA0002;
	margin-right: 20px;
}

/*#### CHECKOUT ####*/
#ProductDetailNew fieldset {
	margin-right: 20px;
}

fieldset {
	padding: 15px;
}

fieldset legend {
	margin: 0 !important;
	margin: 0 0 10px;
	padding: 0 10;
	font-size: 18px;
	color: #222;
}

/*#### ORDER ####*/
#ProductDetail #Order select, #ProductDetail #Order input, #ProductDetail #Order textarea {
	font-size: 14px;
}

#ProductDetail #Order .TextBox {
	padding: 0 0 0 5px;
}

#ProductDetail #Order .CountryBox {
	width: 123px;
}

/*#### REGISTER ####*/
#frmRegister select, #frmRegister input, #frmRegister textarea {
	font-size: 14px;
}

/*#### PAGES ####*/
#PageContent {
	width: 615px;
	display: block;
}

#PageContent a {
	color: #333;
	font-weight: bold;
}

#PageContent a:hover {
	color: #CA0002;
}

#PageContent p {
	padding: 0;
	margin: 0 0 10px;
}

/*#### FOOTER ####*/
#Footer {
	width: 1000px;
	margin: 50px auto 0;
	background: url(../images/footer-bg.png) 0 0 repeat-x;
}

#Footer td, #Footer p {
	font-size: 11px;
}

#Footer a {
	color: #999;
}
#Footer a:hover {
	color: #000;
}
#Footer a.category {
	color: #000;
}
#Footer td {
	width: 120px;
}

/*#### ERROR PAGE ####*/
#error_reasons {
	font-size: 1.2em;
	margin-right: 40px;
}

#error_reasons li {
	margin-bottom: 10px;
}












td

{

overflow:hidden;

}

form

{

margin:0px;

}

form b

{

color:#555555;

}

ol

{

margin:0px;

padding:0px 0px 0px 30px;

}

ol li

{

margin:0px;

padding:0px 0px 8px 0px;

}

hr

{

border-top:dotted 1px #000000;

border-right:solid 1px #ffffff;

border-bottom:solid 1px #ffffff;

border-left:solid 1px #ffffff;

margin:20px 0px 10px 0px;

}

input.button

{

font-size:12px;

font-weight:bold;

color:#333333;

text-align:center;

padding:1px 5px 1px 5px;

}

input, select, textarea

{

font-size:11px;

color:#333333;

}

b.name

{

color:#555555;

}

b.price

{

color:#ff0000;

}

#Welcome

{

text-align:right;

}

#Welcome a

{

width:185px;

font-size:18px;

font-weight:bold;

color:#FFFFFF;

text-decoration:none;

display:block;

margin:6px 0px 0px 0px !important;

margin:5px 0px 0px 0px;

padding:4px 0px 4px 19px;

background:url(../images/btn-go.gif) top right no-repeat #869ece;

float:left;

text-align:left;

}

#Welcome a:hover

{

background:url(../images/btn-go.gif) top right no-repeat #5c6e92;

}

.Welcome

{

color:#FFFFFF;

width:200px;

}

.Welcome a

{

text-decoration:underline;

color:#FFFFFF;

}

.Welcome a:hover

{

text-decoration:none;

}

#Menu

{

padding-left:1px !important;

padding-left:0px;

}

#Menu ul

{

margin:0 0 0 0px;

padding:0px;

list-style-type:none;

background:url(../images/menu-seprator.jpg) top left no-repeat;

height:38px;

}

#Menu li

{

margin:0px;

padding:12px 15px;

list-style-type:none;

background:url(../images/menu-seprator.jpg) top right no-repeat;

font-weight:bold;

float:left;

}

#Menu li a

{

text-decoration:none;

color:#FFFFFF;

font-size:14px;

}

#Menu li a:hover

{

color:#EFEFEF;

}

#Boxes div

{

float:left;

margin:0 15px 15px 0;

width:120px;

text-align:center;

padding:0px;

font-size:12px;

}

#Boxes h2

{

font-family:Helvetica;

text-align:center;

font-size:14px;

font-weight:bold;

margin:0px;

padding:0px;

background:none;

color:#FFFFFF;

line-height:16px;

}




#Alert

{

margin-bottom:1px;

border-bottom:solid 1px #ffcd00;

background:#f2edc2;

padding:5px;

font-size:13px;

font-weight:bold;

color:#444444;

}

#Error

{

border-bottom:solid 2px #000000;

background:#ec4444;

padding:5px;

font-size:13px;

font-weight:bold;

color:#ffffff;

}

#Paging a

{

font-weight:bold;

font-size:11px;

color:#0034aa;

text-decoration:none;

}

#Paging a:hover

{

font-weight:bold;

font-size:11px;

color:#000000;

text-decoration:none;

}

#frmMyAccount a

{

color:#ffffff;

text-decoration:none;

}

#frmMyAccount a:hover

{

color:#000000;

text-decoration:none;

}

.White

{

color:#FFFFFF;

}

.Timing

{

color:#a8bbdc;

}

.RightCart

{

background:url(../images/bg-cart.jpg) bottom left repeat-x;

}

#CartHeading

{

background-color:#486281;

margin:1px 0 0 40px;

padding:7px 0px 7px 10px;

}

#CartMessage

{

margin:1px 0 0 40px;

}

#Testimonials

{

padding:0px;

}

#Testimonials a

{

font-size:18px;

background:url(../images/btn-go1.gif) top right no-repeat #6a5978;

display:block;

padding:4px 35px 4px 0px;

color:#FFFFFF;

text-decoration:none;

}

#Testimonials a:hover

{

background:url(../images/btn-go1.gif) top right no-repeat #9d82b3;

}

.block p

{

padding:0 5px;

}

#MailList

{

background-color:#90ACDE;

font-size:11px;

}

#MailList .Heading

{

background-color:#11487F;

height:20px;

line-height:20px;

padding:0 0 0 5px;

display:block;

color:#FFFFFF;

font-weight:bold;

font-size:12px;

}

#MailList .Body

{

font-size:11px;

color:#969599;

padding:0 5px 0 5px;

}

#MailList

{

font-size:13px;

color:#175064;

padding:5px 5px 5px 5px;

}

#MailList .txtMailList

{

padding:1px 0 1px 6px;

width:150px;

font-size:11px;

color:#000000;

}

.Block	

{

border:solid 4px #ECEDED;

padding:6px;

color:#AEAFB3;

}

.Block a

{

text-decoration:none;

color:#AEAFB3;

}

.Block a:hover

{

text-decoration:underline;

color:#AEAFB3;

}

.Block1

{

border:solid 4px #ECEDED;

padding:6px 5px 6px 5px;

color:#AEAFB3;

}

.Block1 a

{

text-decoration:none;

color:#AEAFB3;

}

.Block1 a:hover

{

text-decoration:underline;

color:#AEAFB3;

}

.Blockl

{

border:solid 4px #ECEDED;

padding:6px 5px 6px 5px;

color:#AEAFB3;

}

.Blockl a

{

text-decoration:none;

color:#AEAFB3;

}

.Blockl a:hover

{

text-decoration:underline;

color:#AEAFB3;

}.Block1

{

border:solid 4px #ECEDED;

padding:6px 5px 6px 5px;

color:#AEAFB3;

}

.Block1 a

{

text-decoration:none;

color:#AEAFB3;

}

.Block1 a:hover

{

text-decoration:underline;

color:#AEAFB3;

}

.Blockl

{


border:solid 4px #ECEDED;

padding:6px 5px 6px 5px;

color:#AEAFB3;

}

.Blockl a

{

text-decoration:none;

color:#AEAFB3;

}

.Blockl a:hover

{

text-decoration:underline;

color:#AEAFB3;

}

.FreeDelivery

{

background-color:#79963D;

font-size:17px;

color:#FFFFFF;

height:51px;

width:149px;

padding:14px 5px 0 5px;

}

.EasyFitting{

background-color:#11487F;

font-size:17px;

color:#FFFFFF;

height:51px;

padding:14px 5px 0 10px;

}

.FreeOrdering

{

background-color:#E30984;

font-size:17px;

color:#FFFFFF;

height:51px;

padding:14px 5px 0 10px;

}

.Warranty

{

background-color:#C41F26;

font-size:17px;

color:#FFFFFF;

height:51px;

width:149px;

padding:14px 5px 0 5px;

}

.Collection

{

background-color:#6B6BA8;

font-size:17px;

color:#FFFFFF;

height:51px;

width:149px;

padding:14px 5px 0 5px;

}

.Conservatory

{

background-color:#F3AE1B;

font-size:17px;

color:#FFFFFF;

height:51px;

width:149px;

padding:14px 5px 0 5px;

}

.blankbar {
	background-color:#ECEDED;
	font-size:1px;
	margin: 0 20px;
}

.Blank

{

height:6px;

line-height:5px;

}

.Off

{

background-color:#11487F;

color:#FFFFFF;

font-size:30px;

height:71px;

padding-top:4px;

line-height:30px;

text-align:center;

}

.Blinds

{

background-color:#ECEDED;

color:#00A3E2;

font-size:22px;

text-align:center;

font-weight:bold;

padding:10px;

height:70px;

text-align:center;

}

.ContentWelcome

{

color:#807F84;

padding:0px;

line-height:13px;

border:solid 0px #5c6e92;

}

.ContentWelcome h1

{

font-size:20px;

color:#11487F;

padding:2px 0 2px 5px;

line-height:32px;

margin:0px;

font-weight:normal;

}

.ContentWelcome h2

{

font-size:18px;

color:#11487F;

padding:5px 0px;

margin:0px;

line-height:23px;

font-weight:normal;

background:none;

}

.ContentWelcome h3

{

font-size:13px;

font-weight:bold;

color:#11487F;

margin:5px 0px;

line-height:18px;

padding:0px;

background:none;

}

.ContentWelcome p

{

margin:12px 0 0 0px;

padding:0px;

}

.ContentWelcome a

{

color:#868286;

text-decoration:none;

}

.ContentWelcome a:hover

{

text-decoration:none;

color:#11487F;

}

.CallMeBack

{

background-color:#ECEDED;

}

.CallMeBackHeading

{

background-color:#00A3E2;

height:23px;

color:#FFFFFF;

font-weight:bold;

padding:0 0 0 5px;

}

.txtCallMeBack

{

width:120px;

height:12px;

padding:0px 0 0 5px;

font-size:9px;

}

.txtareaCallMeBack

{

width:120px;

height:60px;

padding:0px 0 0 5px;

font-size:11px;

}

.TrackYourOrder

{

background-color:#ECEDED;

height:94px;

}

.txtTrackYourOrder

{

width:243px;

height:12px;

padding:0px 0 0 5px;

font-size:9px;

}

#ProductDetail .SpecialTop a

{

background-color:#7F277F;

color:#FFEA00;

font-size:26px;

font-weight:bold;

text-align:center;

height:50px;

line-height:50px;

display:block;

text-decoration:none;

}

#ProductDetail .SpecialTop strong

{

color:#FFFFFF;

}

#ProductDetail .ProductWarranty

{

background-color:#C41F26;

font-size:17px;

font-weight:normal;

width:170px;

height:53px;

color:#FFFFFF;

cursor:pointer;

}

#ProductDetail .ProductContent p {
	margin-right: 20px;
	font-size: 12px;
}

#ProductDetail .ProductContent {
	font-size:12px;
	padding-right: 20px;
}

#ProductDetail .ProductContent span

{

font-size:12px;

font-weight:bold;

color:#11487F;

}

#ProductDetail .ProductContent ul li

{

background:url(../images/list-content.jpg) left 5px no-repeat;

padding:0 20px 5px 20px;

}

#ProductDetail .ProductContent ol

{

margin:0 0 0 20px;

padding:0 0 0 20px;

}

#ProductDetail .ProductContent ol li

{

padding:0;

}

#ProductDetail .ProductSpecification

{

font-weight:bold;

color:#11487F;

}

#ProductDetail .ProductRange .Detail a

{

background-color:#6C5977;

text-decoration:none;

color:#FFFFFF;

height:20px;

line-height:20px;

width:95px;

display:block;

text-align:center;

}

#ProductDetail .ProductRange .Detail a:hover

{

text-decoration:none;

color:#ECEDED;

}

#ProductDetail .ProductRange .Sample

{

background-color:#11487F;

text-decoration:none;

color:#FFFFFF;

padding:4px 0px;

line-height:13px;

display:block;

width:95px;

text-align:center;

}

#ProductDetail #Cart

{

}

#ProductDetail #Cart .txtCartQuantity

{

width:40px;

margin:0px;

text-align:center;

display:block;

}

#ProductDetail #Cart .CartBody1

{

background-color:#bcc3db;

color:#175064;

font-weight:bold;

}

#PageContent h1

{

color:#11487F;

margin:0px;

padding:10px 0 15px 0;

font-weight:normal;

font-size:20px;

}

#PageContent #List

{

margin:0px;

padding:0px 10px 0 0;

list-style-type:none;

width:295px;

float:left;

font-weight:bold;

color:#11487F;

}

#PageContent #List li

{

font-weight:normal;

color:#7E7B7F;

padding:7px 0 2px 15px;

background:url(../images/about-list.jpg) left 12px no-repeat;

}

#PageContent .Factory

{

padding:7px;

color:#FFFFFF;

font-weight:bold;

background-color:#11487F;

display:block;

}

#Converter .Con-Text

{

width:80px;

float:left;

color:#868286;

font-weight:bold;

line-height:18px;

}

#Converter .Button

{

padding:1px;

margin:0px;

background-color:#00A3E2;

color:#FFFFFF;

font-weight:bold;

border:0px;

}

.ButtonCS

{

background:url(../images/btn_continue.jpg) top left no-repeat;

border:0px;

margin:0px;

padding:0px;

color:#00A2E0;

width:104px;

height:35px;

cursor:pointer;

}

#SiteMap

{

font-size:9px;

margin:0px;

padding:0px;

list-style-type:none;

}

#SiteMap li

{

color:#11487F;

float:left;

width:50%;

padding:0 0 0 15px;

}

#SiteMap li a

{

font-size:11px;

font-weight:bold;

color:#69676C;

text-decoration:none;

}

#SiteMap li li strong

{

color:#69676C;

}

#SiteMap li li

{

padding:0 0 0 20px;

}

#SiteMap li li a

{

font-size:11px;

font-weight:normal;

color:#69676C;

text-decoration:none;

text-transform:capitalize;

}

#ProductsSM

{

margin:0px;

padding:0px;

list-style-type:none;

width:50%;

float:left;

}

#ProductsSM li

{

margin:0px;

padding:0 0 0 15px;

list-style-type:none;

}

#ProductsSM .Ranges strong

{

color:#000000;

}

#ProductsSM li a

{

font-size:11px;

color:#69676C;

text-decoration:none;

}

.OffersContent

{

color:#11487F;

}

#CartBody

{

color:#7E7B7F;

}

#CartBody a

{

text-decoration:none;

color:#11487F;

}

#CartBody a:hover

{

text-decoration:none;

}

#CartBody strong

{

color:#11487F;

}

.OptionBox

{

font-size:10px;

width:80px;

}

.title

{

background-color:#ECECEC;

color:#11487F;

font-weight:bold;

}

.btnUpdate

{

background-color:#FFFFFF;

font-weight:bold;

border:0px;

margin:0px;

padding:0px;

font-size:12px;

color:#11487F;

cursor:pointer;

width:75px;

}

.Note

{

background-color:#faedc4;

border:solid 1px #ffc200;

width:554x;

margin:0 auto;

padding:5px;

}

.navtext

{

width:150px;

font-size:11px;

border:solid 1px #3D4C6D;

background-color:#d9d8e4;

color:#11487F;

}

.Attributes

{

float:left;

}

input#co-submit {
	background: url(../images/btn_placeorder.jpg) 0 0 no-repeat;
	width: 171px;
	height: 35px;
	border: 0;
	cursor: pointer;
}

.testibox {
	border: 1px solid #b5b5b5;
	background: #f7f7f7;
	margin: 10px 0;
	padding: 10px;
}

a.tapes {
	font-weight: bold;
	font-size: 1.4em;
	color: #CA0002;
}

a.tapes:hover {
	color: #000;
}
