"utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

html, body, 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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

body {background:url(../images/body.jpg) left top repeat;}
h1 {font:bold 16px/20px Arial, Helvetica, sans-serif; color:#000000;}
h2 {font:normal 18px/20px Arial, Helvetica, sans-serif; color:#FFFFFF;}
P{margin:7px 0px;}
hr{background:#808080; color:#808080;}

.mainTable-margin
{
margin-top:23px;
}
.header-bg
{
background:url(../images/header-bg.gif) left top repeat-x;
height:116px;
}
.logo
{
margin-top:8px;
margin-left:19px;
margin-bottom:10px;
}
.nav-home
{
background:url(../images/nav-home.jpg) left top no-repeat;
height:32px;
width:90px;
}
.nav-about
{
background:url(../images/nav-about.jpg) left top no-repeat;
height:32px;
width:99px;
}
.nav-tc
{
background:url(../images/nav-t&c.jpg) left top no-repeat;
height:32px;
width:87px;
}
.nav-delivery
{
background:url(../images/nav-deliveryDetails.jpg) left top no-repeat;
height:32px;
width:137px;
}
.nav-payment
{
background:url(../images/nav-paymentReturns.jpg) left top no-repeat;
height:32px;
width:155px;
}
.nav-size
{
background:url(../images/nav-sizeGuides.jpg) left top no-repeat;
height:32px;
width:105px;
}
.nav-contact
{
background:url(../images/nav-contact.jpg) left top no-repeat;
height:32px;
width:103px;
}
.top-nav
{
font:normal 11px/32px Verdana, Arial, Helvetica, sans-serif;
color:#DCDADB;
text-decoration:none;
}
.top-nav:hover
{
color:#FFBC35;
}
.body-part
{
background:#E2E2E2;
padding:10px;
}
.main-banner
{
background:url(../images/banner.jpg) left top no-repeat;
height:280px;
}
.bodytext
{
font:normal 11px/13px Arial, Helvetica, sans-serif;
color:#000000;
}
.white-bg
{
background:url(../images/demoDetails-bg.jpg) left top no-repeat;
height:52px;
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#2A2A2A;
}
span.medium-text
{
font-size:12px;
color:#3B3B3B;
}
span.small-text
{
font-size:11px;
color:#4B4B4B;
}
.black-bg
{
background:url(../images/black-btm.jpg) left bottom no-repeat #000000;
}
ul
{
margin:10px 0px;
}
ul li
{
display:block;
float:left;
font:normal 11px/14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:url(../images/bullet.gif) left 6px no-repeat;
padding-left:15px;
width:160px;
height:20px;
}
ul li a
{
color:#FFFFFF;
text-decoration:none;
}
ul li a:hover
{
color:#E46D2B;
}
.footer-text
{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
white-space:pre;
}
.footer-text a
{
color:#000000;
text-decoration:none;
}
.footer-text a:hover
{
text-decoration:underline;
}

.border-btm
{
border-bottom:1px dashed #050505;
}
.pagination
{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.pagination:hover
{
color:#E46D2B;
}
.orangeBig
{
font:normal 18px/22px Arial, Helvetica, sans-serif;
color:#E56E2C;
}
.orangeSmall
{
font:normal 13px/16px Arial, Helvetica, sans-serif;
color:#E56E2C;
}
.select-list
{
width:100px;
height:20px;
border:1px solid #7F9DB9;
}
.orangeBg
{
background:url(../images/orangeBg.jpg) left top no-repeat;
height:24px;
font:normal 12px/24px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.whiteText
{
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.searchInput
{
width:100px;
height:16px;
border:1px solid #CCCCCC;
}
.whiteText a
{
color:#FFFFFF;
text-decoration:none;
}
.whiteText a:hover
{
text-decoration:underline;
}
