body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; background:#031018;}

.clear { clear:both; font-size:0; line-height:0; height:1px;}
img { border: none;}
img, div, input, a, ul li { behavior: url("iepngfix.htc") }

.header { width:100%; height:85px; background:url(../images/header_bg2.jpg) repeat; border-bottom:1px solid #18242B;}
.header-content { width:1000px; margin:0 auto; position:relative;}
/*
a.logo { display:block; width:411px; height:58px; background:url(../images/logo.gif) no-repeat; position:absolute; top:14px; left:26px;}*/

a.logo { display:block; width:365px; height:70px; background:url(../images/logo2.gif) no-repeat; position:absolute; top:6px; left:26px;}


.top-links { position:absolute; width:auto; border-bottom:1px solid #1E2529; right:30px; top:15px; padding:0 0 8px 0; border:0;}
a.shop-cart, a.about-us, a.support { font-size:11px; color:#81A8C1; text-decoration:none; text-transform:uppercase; padding-left:25px;}
a.shop-cart:hover, a.about-us:hover, a.support:hover { text-decoration:underline;}
a.shop-cart { background:url(../images/shoppingcart_icon.gif) no-repeat; }
a.about-us { background:url(../images/aboutus_icon.gif) no-repeat;  margin-right:10px;}
a.support { background:url(../images/support_icon.gif) no-repeat; margin:0;}

ul.main-menu { position:absolute; margin:0; padding:0; right:20px; top:57px; list-style:none;}
ul.main-menu li { margin:0 2px 0 0; padding:0px; float:left;}
ul.main-menu li a { text-decoration:none; background:#2C3E48; color:#fff; display:block;}
ul.main-menu li a:hover { background:#E2E2E2; color:#F2754F;}

ul.main-menu li a.home { display:block; width:76px; height:27px; background:url(../images/home_btn.gif) 0 -27px no-repeat;}
ul.main-menu li a.home:hover { background-position: 0 0;}
ul.main-menu li a.templates { display:block; width:96px; height:27px; background:url(../images/templates_btn.gif) 0 -27px no-repeat;}
ul.main-menu li a.templates:hover { background-position: 0 0;}
ul.main-menu li a.contact { display:block; width:86px; height:27px; background:url(../images/contact_btn.gif) 0 -27px no-repeat;}
ul.main-menu li a.contact:hover { background-position: 0 0;}

ul.main-menu li a.back { display:block; width:76px; height:27px; background:url(../images/back_btn.gif) 0 -27px no-repeat;}
ul.main-menu li a.back:hover { background-position:0 0;}

.container { width:100%; background:url(../images/content_bg2.jpg) repeat; padding:0 0 60px 0;}
.content { width:1000px; margin:0 auto; padding:12px 0 0 0;}

.template-of-the-week { width:412px; float:left; padding:155px 0 0 0; text-align:right;}
.template-of-the-week ul, .product-details ul { list-style:none; margin:0; padding:30px 0 0 0;} 
.template-of-the-week ul li, .product-details ul li { border-top:1px solid #162229; 
/* color:#43525B; */ color:#9DB1BD; font-size:14px; margin:0; padding:6px 0;}
.template-of-the-week ul li.last, .product-details ul li.last { border-bottom:1px solid #162229;}

.big-buttons { width:269px; height:87px; background:url(../images/big_buttons.png) no-repeat; margin:28px 0 0 142px;}
a.preview { display:block; width:133px; height:56px; margin-right:2px; float:left;}
a.details { display: block; width:133px; height:56px; float:left;}

.latest { width:960px; height:250px; background:url(../images/latest.png) no-repeat; padding:46px 20px 0 20px; margin:20px 0 0 0;}

.latest2 { width:960px; height:257px; background:url(../images/latest2.png) no-repeat; padding:46px 20px 0 20px; margin:20px 0 0 0;}
.latest2 a img { margin:0 10px 0 0;}

.latest ul{ list-style:none; margin:0; padding:0;}
.latest ul li { margin:0 15px 0 0; padding:10px 10px 0 10px; width:290px; height:181px; background:url(../images/product_bg.jpg) no-repeat; float:left;}
.latest ul li.last { margin:0;}
.product-img { padding:5px;}
.text { border-bottom:1px solid #B5B5B5; color:#000000; font-size:13px; padding:3px 0 8px 0;}
*html .text { padding:3px 0 4px 0;}
*+html .text { padding:3px 0 4px 0;}
.product-name { float:left; padding:0; margin:0;}
.product-name a { color:#000; text-decoration:none;}
.product-name a:hover { text-decoration:none; color:#575757;}
.product-price { float:right; padding:0; margin:0; color:#575757;}
.product-price span { color:#000;}
.buttons { text-align:center; padding:2px 0 0 0;}
.buttons a>img { padding:0 6px 0 0;}
*html .buttons a img { padding:0 6px 0 0;}

.bottom-content { padding:28px 0 0 0;}
.about-the-site { 
/*width:474px; float:left;  */
    padding:0 0 0 25px;
}
.about-the-site ul { list-style:none; margin:0; padding:5px 0 10px 20px;}
.about-the-site ul li { font-size:15px; background:url(../images/arrow.png) 0 1px no-repeat; margin:0; padding:0 0 10px 25px; /* color:#8BA6B7; */ color:#9DB1BD;}

p.heading { font-size:24px; color:#fff; margin:0; padding:0 0 5px 0;}
p.subheading { font-size:15px; /* color:#8BA6B7; */ color:#9DB1BD;margin:0; padding:0 0 10px 0; }
p.normal-text { font-size:15px; color:#9DB1BD; margin:0; padding:0 0 15px 0;}

.footer { width:100%; height:90px; background:url(../images/header_bg2.jpg) repeat; border-top:1px solid #18242B;}
.footer-content { width:600px; margin:0 auto; padding:30px 0 10px 0; }
.footer-content ul { list-style:none; margin:0; padding:0; height:12px;}
.footer-content ul li { margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #2D4250; float:left; line-height:11px;}
.footer-content ul li.last { margin:0; padding:0; border:none;}
.footer-content ul li a { font-size:11px; color:#2D4250; text-decoration:none;}
.footer-content ul li a:hover { text-decoration:underline;}
p.copy { color:#0C1B25; text-align:center; margin:0; padding:3px 0 0 0;}
p.copy a { font-size:11px; color:#2D4250; text-decoration:none;}
p.copy a:hover { text-decoration:underline;}

/* internal css */

.content-left { float:left; margin:0 0 0 20px; width:660px; display:inline;}

.content-left-new { margin:0 0 0 20px; width:970px;}

.content-top { width:970px; height:4px; background:url(../images/related_top.gif) no-repeat; font-size:0; margin:10px 0 0 0;}
.content-main { width:960px; background:url(../images/related_content.gif) repeat-y; padding:10px 0 10px 10px;}
.content-main ul { list-style:none; margin:0; padding:0;}
.content-main ul li { margin:0 15px 0 0; padding:10px 10px 10px 10px; width:290px; height:181px; background:url(../images/product_bg.jpg) no-repeat; float:left;}
.content-main ul li a img { padding:5px;}
.content-main ul li.last { margin:0;}
.content-main ul li.productItemLast { margin:0;}
.content-main ul li.catalogueItemNotFound { display:none;}

/*
ul.productSmall { list-style:none; margin:0; padding:0;}
ul.productSmall li { margin:0 15px 0 0; padding:10px 10px 10px 10px; width:290px; height:181px; background:url(../images/product_bg.jpg) no-repeat; float:left;}
ul.productSmall li a img { padding:5px;}
ul.productSmall li.productItemLast { margin:0;}
ul.productSmall li.catalogueItemNotFound { display:none;}
*/

div.productSmall { margin:0 15px 0 0; padding:10px 10px 10px 10px; width:290px; height:181px; background:url(../images/product_bg.jpg) no-repeat; float:left; display:inline;}
div.productSmall a img { padding:5px;}
li.productItemLast div.productSmall { margin:0;}


.content-bottom { width:970px; height:4px; background:url(../images/related_bottom.gif) no-repeat; font-size:0;}

.sidebar { width:266px; float:right; margin-right:19px; padding:15px 0 0 0; display:inline;}
p.sidebar-heading { color:#FFFFFF; font-size:13px; text-transform:uppercase; margin:0; padding:20px 0 15px 5px; font-weight:bold;}
.sidebar ul { list-style:none; margin:0 0 20px 0; padding:0 0 0 5px;}
.sidebar ul li { border-top:1px solid #162229; font-size:14px; margin:0; padding:6px 0;}
.sidebar ul li.last { border-bottom:1px solid #162229;}
.sidebar ul li a { /* color:#43525B; */ color:#9DB1BD; text-decoration:none;}
.sidebar ul li a:hover { text-decoration:underline;} 

.product-large-img { width:327px; height:298px; border:1px solid #212D34; float:left; padding:2px; margin:0 0 20px 0;}
h1 { color:#99E505; font-size:38px; font-weight:normal; margin:0; padding:0 0 21px 0;}
.product-details { width:290px; float:left; text-align:right; padding:0 0 0 150px;}
.product-details ul { padding:0;}
.product-details ul li span { color:#43525B;}
p.product-text { color:#848B8F; font-size:11px; margin:0; padding:0 0 20px 0;}
p.related-heading { font-size:18px; color:#fff; margin:0; padding:0 0 24px 0; text-align:center;}

.input-small { width:100px; height:18px; border:none; background:url(../images/input_small.gif) no-repeat; padding:5px 0 0 5px;}
.input-big, input.cat_textbox { width:199px; height:18px; border:none; background:url(../images/input_big.gif) no-repeat; padding:5px 0 0 5px;}
input.cat_textbox { margin:3px 0 0 0;}

.textarea-box { width:199px; height:60px; border:none; background:url(../images/message_box.gif) bottom no-repeat; 
padding:5px 0 0 5px;}

.form-text { font-size:15px; color:#9DB1BD; margin:0; padding:0;}
.cat_button { background:url(../images/submit_btn.png) no-repeat; border:none; width:133px; height:77px; cursor:pointer;}
.submit-btn { background:url(../images/purchaseit.gif) no-repeat; border:none; width:133px; height:56px; cursor:pointer;}

.checkout-info { border-top:1px solid #19262D; margin:60px 0 0 0; padding:60px 0 0 0;}
p.checkout-heading { font-size:12px; color:#fff; margin:0; padding:0 0 20px 0;}
p.checkout-text { font-size:11px; color:#637078; margin:0; padding:0 0 20px 0;}

p.price { color:#43525B; font-size:14px; margin:40px 0 40px 0;}
ul.catalogueList { margin:0; padding:0;}

p.product-buttons img { cursor:pointer;}
a.cartLink { color:#9DB1BD; text-decoration:none; }
a.cartLink:hover, a.cartLink:visited { text-decoration:underline;}

/*  New Menu  */
ul.main-menu-new { position:absolute; margin:0; padding:0; right:20px; top:44px; list-style:none;}
ul.main-menu-new li { margin:0 10px 0 0; padding:0; height:40px; float:left;}
ul.main-menu-new li a { display:block; width:auto; margin:0; padding:0; height:40px; float:left; text-decoration:none; color:#fff;}
ul.main-menu-new li a:hover { color:#F2754F;}

ul.main-menu-new li a span.left { width:4px; height:40px; background:url(../images/left_corner.jpg) 0 -40px no-repeat; display:block; float:left;}
ul.main-menu-new li a:hover span.left { background-position: 0 0;}

ul.main-menu-new li a span.mid { height:35px; width:110px; background:url(../images/button_bg.jpg) 0 -40px repeat-x; display:block; float:left; padding:5px  5px 0 5px;}
ul.main-menu-new li a:hover span.mid { background-position: 0 0;}

ul.main-menu-new li a span.right { width:4px; height:40px; background:url(../images/right_corner.jpg) 0 -40px no-repeat; display:block; float:left;}
ul.main-menu-new li a:hover span.right { background-position: 0 0;}

.facebook-and-twitter { background:url(../images/facebook-and-twitter.jpg) no-repeat; width:268px; height:30px; position:absolute; top:7px; right:304px;}
a.facebook { display:block; width:71px; height:21px; position:absolute; top:3px; right:98px;}
a.twitter { display:block; width:84px; height:22px; position:absolute; top:3px; right:8px;}