html, body, body div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background: transparent;}
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;outline:none;}
article, aside, figure, footer, header, nav, section, details, summary {display: block;}
img,object,embed {max-width:100%;}
html {overflow-y: scroll;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr { background:#ffb03f; display: block; border:none; height:5px; margin:1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
select, input, textarea {font:100% sans-serif;}
table {font-size: inherit; font: 100%;}
small {font-size: 85%;}
strong {font-weight: bold;}
td, td img {vertical-align: top;} 
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable,label, input[type=button], input[type=submit], input[type=file], button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button,input[type=button] {width: auto; overflow: visible;}
.hide-text {overflow: hidden;text-indent: 100%;white-space: nowrap;text-decoration:none;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden;}  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

body{ background:#fff; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form{display:inline;}
#site{ width:100%; margin:auto;}
#page{ width:960px; margin:auto;}
#header{}
#InnerHeader{ height:228px; position:relative; width:765px; }
.Strip{ background:url(../images/trans.png) no-repeat; color:#fff; font-size:25px; font-family:"Arial Black"; position:absolute; height:39px; bottom:0px; left:0px; width:753px; overflow:hidden; text-shadow:2px 2px 3px #000; padding:0px 5px; margin:0px 0px 1px 1px; }

#InnerHeaderNew{ height:226px; position:relative; width:960px; }
.StripNew{ background:url(../images/transBlog.png) no-repeat; color:#fff; font-size:25px; font-family:"Arial Black"; position:absolute; height:39px; bottom:0px; left:0px;width:960px; overflow:hidden; text-shadow:2px 2px 3px #000; padding:0px 5px; margin:0px 0px 0px 1px; }
.topBlocks{ list-style:none; margin:10px 0px; padding:0px; width:100%; }
.topBlocks li{ display:block; float:left; padding:0px; width:32.6%;}
.topBlocks li:nth-child(2){ margin:0 1%;}
.topBlocks li a{ display:block; }
.topBlocks li img { width:100%;}
.Promo { width:100%;}
.Promo img { max-width:100%;}
.logo{float:left; padding:15px 0px 0px 0px;}
.logo img{ max-width:100%;}
.Shadow img{ height:auto; width:100%;}
.cr { float:left; padding:39px 50px 0px 50px; text-align:left;}
.cr img{padding:5px 6px 0px 0px;}
.cart { background:url(../Images/cart-bg.jpg) no-repeat bottom center; display:inline-block; font-size:15px; color:#003b62; line-height:17px;  padding:15px 0px 0px 75px; height:79px; text-align:left; margin:10px 0px 0px 0px; width:248px !important;}

.cart .basket{color:#272727; font-size:11px;}
.cart a{color:#003b62; text-decoration:none;}
.cart a:hover{text-decoration:underline;}
img{border:none;}
.search{padding:20px 0px 0px 0px; float:right; text-align:right;}
.search input{ width:170px; height:22px; border:1px solid #000; margin:1px 0px 0px 0px; vertical-align:middle; color:#6c6c6c; padding-left:10px;}
.search img{ vertical-align:middle; }

.cart_right{ text-align:right; background-color:White;}

#container{clear:both; background:#fff; }
#Nav { background:#f6f6f6;}
.mainbanner{ background:#07659b;}
.mainbanner #marque_ticker1 img { width:100%; }
#marque_ticker1 { background:#fff; padding:0px 5px;}
.BlockL{ float:left; width:18%;}
.BlockR{ background:url(../Images/page-l-shadow.jpg) repeat-y left; float:right; padding:10px 10px 10px 20px;width:82%;}
.BlockR .storetxt{ color:#06F; font-size:22px;}

.BlockRNew {width:960px;  border:0px solid #000; }
.BlockRNew .storetxt{ color:#06F; font-size:22px;}

.Link { color:#07659B; display:block; font-family:century gothic, Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;		text-decoration:none;margin:0px 0px 5px 0px; }
.Link:hover { color:#000; text-decoration:none; }
.Line { background:#ddd; display:block; height:1px; margin:10px 0px 10px 0px; }

.BlockRBlog{width:200px;  border:0px solid #000; text-align: left; padding-left:3px;}

.BlockRNews{width:200px;  border:0px solid #000; text-align: left; padding-left:3px;}

.BlockRnew{width:1043px; background:url(../Images/page-l-shadow.jpg) repeat-y left; float:right; border:0px solid #000; padding:10px 10px 10px 20px;}
.BlockRnew .storetxt{ color:#06F; font-size:22px;}

.flasharea{ width:100%;}
.flasharea img{ vertical-align:middle;}

.cblock{background:#fafafa; margin:0px; padding:0px;}
.cblock h2{background:#d6f0f9; color:#07659b; font-family:"Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; margin:0px; padding:6px 0px 6px 10px;}
.cblock span{ padding:5px 10px 5px 10px; line-height:26px; font-size:13px; font-family: Lucida Sans,tahoma,Arial, Helvetica, sans-serif; margin:0px;  display:block}

.cblock a{color:#5a5a5a; display:block; text-decoration:none;line-height:26px; font-size:13px; font-family: Lucida Sans,tahoma,Arial, Helvetica, sans-serif;}
.cblock a:hover{color:#000;}


.cblock2{background:#fafafa; margin:10px 0px 0px 0px; padding:0px;}
.cblock2 h2{background:#d6f0f9; color:#07659b; font-family:"Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; margin:0px; padding:6px 0px 6px 10px;}
.cblock2 span{ line-height:29px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:0px;  display:block}
.cblock2 a{color:#5a5a5a; display:block; text-decoration:none; border-bottom:1px solid #fff;  padding:0px 10px 0px 10px;}
.cblock2 a:hover{color:#000;}

.welcometext{float:left; padding:15px 10px 0px 0px; font-size:12px; line-height:21px; color:#000; border-right:0px solid #000;width:544px;}
.welcometextNew{ padding:10px 10px 10px 0px; font-size:12px; line-height:21px; color:#000; border-right:0px solid #000;}
.rightpanel{float:right; padding:10px 0px 0px 0px; width:202px; border:0px solid #000;}

.testimonials{background:url(../Images/bg-testimonial.jpg)no-repeat top left; width:265px; height:250px; line-height:18px; padding:45px 25px 0px 60px; border:0px solid #000; float:left; }/*margin:20px 0px 0px 0px;*/
.contacts{background:url(../Images/bg-contactus.jpg)no-repeat top left; width:265px; height:250px; line-height:26px; padding:45px 25px 0px 60px; border:0px solid #000; float:right;  font-size:15px;}/*margin:20px 0px 0px 0px;*/
.contacts a{color:#012873; text-decoration:none;}

.cblue{color:#07659b;}
.cred{color:#F00;}

.newsletter{clear:both; padding:10px 0px 10px 0px; color:#6c6c6c; line-height:16px;}
.newsletter input{float:right;  width:220px; height:21px; border:1px solid #000; margin:0px 0px 0px 0px; vertical-align:middle; color:#6c6c6c; padding-left:10px}
.newsletter img{float:right; vertical-align:middle;}

h1{margin:0px; padding:0px 0px 15px 0px; font-weight:normal; font-size:18px;}
h3{margin:0px; padding:0px 0px 10px 0px;}

h6{margin:0px 0px 0px 0px; padding:5px 0px 4px 0px; border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2; font-size:15px; color:#06C; clear:both;}


a{text-decoration:none; color:#666; font-size:12px;}
a:hover{ color:#09C;}

/*#footer{clear:both; background:#f8f8f8; text-align:center; padding:20px 0px 20px 0px; margin:10px 0px 10px 0px; border-top:10px solid #fff;}*/
.btmLogos { text-align:center;}
.btmLogos > ul { }
.btmLogos > ul li { float:left; text-align:center; padding:30px 20px; width:33%; }
#footer{clear:both; background:#fff; text-align:center; padding:0px 0px 20px 0px; margin:0px 0px 10px 0px;}
#footer img{ padding:0px 20px 0px 20px}
/*.wcuk{background:#6c6c6c; margin:auto; display:table; width:100%;}*/
.wcuk{background:#D6F0F9; margin:auto; text-transform:uppercase; font-size:11px; color:#07659B; padding:10px 0px; width:100%;}
/*.wcukcopyright{width:960px; margin:auto; text-transform:uppercase; font-size:11px; color:#b5b5b5;}*/
.copyright{ float:left; width:60%;}
.wc{ float:left; text-align:right; width:40%;}
.wcuk a{color:#07659B; text-decoration:none; }
.copyright a:hover{color:#000;}
.RadioButton input { clear:both; border-style:none;	}
.Button{background:#333; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
/*New TableFormat Class*/
.TableFormatCurr table table td { padding:0px !important;}
.TableFormat1{border:2px solid #f4f4f4; background:#f2f2f2;}
.TableFormat1 td{background:#fff; padding:8px;}

.TableFormat1 textarea{width:196px;}
.TableFormat1 select{width:200px;}
.TableFormat1 .bg{background:#07659b; color:#fff;}
.TableFormat1 .button{background:#333; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat1 .buttonNew{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat1 input[type="checkbox"]{width:auto; height:auto; vertical-align:middle; }

.TableFormat1 .button:hover{background:#000; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat1 .buttonNew:hover{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}

/*end*/

/*New TableFormat2 Class*/
.TableFormat2{ background:#f2f2f2;}
.TableFormat2 td{background:#fff; padding:8px;}

.TableFormat2 textarea{width:196px;}
.TableFormat2 select{width:200px;}
.TableFormat2 .bg{background:#07659b; color:#fff;}
.TableFormat2 .button{background:#333; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat2 .buttonNew{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat2 input[type="checkbox"]{width:auto; height:auto; vertical-align:middle; }

.TableFormat2 .button:hover{background:#000; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat2 .buttonNew:hover{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}

/*end*/
.TableFormat{border:2px solid #f4f4f4; background:#f2f2f2;}
.TableFormat td{background:#fff; padding:8px;}
.TableFormat input{width:100%; height:23px;}
.TableFormat textarea{width:100%;}
.TableFormat select{width:100%;}
.TableFormat .bg{background:#07659b; color:#fff;}
.TableFormat .button{background:#333; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat .buttonNew{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat input[type="checkbox"]{width:auto; height:auto; vertical-align:middle; }
.faq{background:#d6f0f9; color:#07659b; font-size:13px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; margin:0px; padding:6px 0px 6px 10px; display:block; font-weight:bold;}

.TableFormat .button:hover{background:#000; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat .buttonNew:hover{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}


.buttonNewLink{background:#91B3D5; border-radius:6px; border: 1px solid #91B3D5; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.buttonNewLink:hover{background:#91B3D5; border-radius:6px; color:#fff; border: 1px solid #91B3D5; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}


.buttonNewSubmit{background:#F7823F; border-radius:6px; border: 1px solid #F7823F; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.buttonNewSubmit:hover{background:#F7823F; border-radius:6px; color:#fff; border: 1px solid #F7823F; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}


.logos{margin:0px 0px 20px 0px; border:0px solid #000; display:table;}
.logos ul{list-style:none; margin:0px; padding:0px;}
.logos li{float:left; text-align:center; border:1px solid #CCC; padding:5px 0px 5px 0px; margin:5px; font-weight:bold; text-transform:uppercase; border-radius:8px;   box-shadow:1px 1px 3px #999; width:32%;}
.logos li span{ width:175px; height:120px; border:0px solid #000; padding:5px 0px 5px 0px; clear:both; text-align:center; display:block;}
.logos a{display:block; border-top:1px solid #ccc; padding:5px 0px 0px 0px;}
	
.ad{background:url(../Images/image-ad.png) no-repeat top center; width:764px; height:352px; line-height:21px;}
.adtxt{border:0px solid #fff; width:400px; float:right; text-align:center; padding:20px 20px 20px 20px;}
.txt1{ font-family:"Times New Roman", Times, serif; font-size:15px; color:#b1934b; line-height:21px;}
.txt2{font-size:13px; color:#8a6f4e;}
.txt3{font-size:11px; color:#8a6f4e;}
.txt4{color:#dab189; font-size:15px;}
.AccountTopLinks
{
    margin:0px;
    padding:0px;
}
.AccountTopLinks li
{
 display:inline-block;
 list-style:none;
 width:auto;
 padding:5px;
 background-color:#999;
 border:1px solid #333333;
 text-align:center;

}
.MyAccountLinks
{
    color: #fff;
}

.MyAccountLinks a
{
    color: #fff;
    text-decoration: none;
}

.FlashText
{
     background-color:#5F5F5F;
     width:760px;
     height:40px;  
     text-align:center;
}

.FlashInnerText
{width:760px;
      color:White;
   text-align:center;
     font-family:Arial;
     font-size:28px; 
     vertical-align:middle;
     padding-top:3px;
}
/*New TableFormat Class*/
.TableFormat1New{ background:#f2f2f2;}
.TableFormat1New td{background:#fff; padding:8px;}

.TableFormat1New textarea{width:196px;}
.TableFormat1New select{width:200px;}
.TableFormat1New .bg{background:#07659b; color:#fff;}
.TableFormat1New .button{background:#333; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat1New .buttonNew{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat1New input[type="checkbox"]{width:auto; height:auto; vertical-align:middle; }

.TableFormat1New .button:hover{background:#000; border-radius:4px; color:#fff; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}
.TableFormat1New .buttonNew:hover{background:#D6F0F9; border-radius:4px; color:#000; padding:5px 20px 5px 20px; margin:0px 0px 10px 0px;}

/*end*/

.anchorClass
{font-weight:bold; font-size:15px;
    text-decoration:none; color:red; 

}
.anchorClass a
{font-weight:bold; font-size:15px;
    text-decoration:none; color:red; 

}

.anchorClass a:hover{ color:#09C;}

.TopFeatured
{
display:table-cell;
clear:both;
text-align:left;
vertical-align:top;
}

.TopFeatured .Image
{
border:1px solid #ccc;
float:left;
margin:0px 10px 0px 0px;
padding:5px;
}

.TopFeatured .ImageNEw
{
border:1px solid #ccc;
float:left;
margin:0px 10px 0px 0px;
padding:0px;
}

.TopFeatured .Link
{
color:#a50b0b;
display:block;
font-family:Arial, Helvetica, sans-serif; 
font-size:24px;
font-weight:bold;
text-decoration:none;
line-height:22px;
margin:0px 0px 10px 0px;
}


.RightBlock .Title1
{
color:#07659B;
font-weight:bold;
display:block;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font-size:22px;*/
font-size:15px;
padding:0px;
text-transform:uppercase;
line-height:23px;
}

.RightBlock .Title1News
{
color:#07659B;
font-weight:bold;
display:block;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font-size:22px;*/
font-size:15px;
padding:0px 0px 0px 5px;
line-height:23px;
}

.RightBlock .DateNews
{
font-style:italic;
font-weight:bold;
line-height:20px;padding:0px 0px 0px 5px;
}

.RightBlock .DescNews
{
display:block;
line-height:14px;
padding:0px 0px 0px 5px;
}


.RightBlock .Date
{
font-style:italic;
font-weight:bold;
line-height:20px;
}

.RightBlock .Desc
{
display:block;
line-height:14px;
padding:0px 0px 10px 0px;
}

#RightBlock
{
float:left;
text-align:left;
width:670px;
}
.RightBlock a
{
color:#07659B;
text-decoration:none;
line-height:22px;
}

.RightBlock a:hover
{
color:#07659B;
text-decoration:underline;
}


.NewBlogHeading{  color:#4E659B; }

.NewBlogHeading h2{ color:#4E659B; }