/* main styles */
body, a {
	font:normal 11px verdana,helvetica,sans-serif;
	color:#000;
	text-decoration:none
	}
a {text-decoration: none;color:#000;}
a:hover{text-decoration: underline;color:#003CD3;}
body{
	text-align: center;
	background:#fff url(images/mainbg.gif) top center repeat-y;
	}
body, form, p, ul, h1 {
	margin:0;
	padding:0
	}
img {border: none}
ul{list-style: none}
.floatleft{float:left}
.floatright{float:right}
.xclear{ clear:both; }
input{vertical-align: middle;font-family:tahoma,sans-serif;}
.bold {font-weight:bold}
div {text-align:left}
input.text {
	font:10px verdana,tahoma,sans-serif;
	color:#6C6C6C;
	}

/* imaged text or logo */
a.logo,
.free-shipping {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
	
/* main container */
#main {
	width:760px;
	margin:0 auto;
	overflow:hidden;
	background:url(images/bg-main.gif) repeat-y left;
	}
/* header */
#header {
	height:127px;
	width:100%;
	position:relative;
	background:url(images/bg-header.jpg) no-repeat 0 0;
	}
/* logo */
a.logo {
	width:227px;
	height:76px;
	background:url(images/logo.gif);
	position:absolute;
	top:9px;
	left:31px;
	}
	
/* top navigation */
#top-navigation {
	position:absolute;
	top:14px;
	right:0;
	}
#top-navigation li { float:left; }
#top-navigation li a {
	font-size:10px;
	}
li.cart a {
	margin-right: 10px;
	padding:0 15px 0 0;
	background:url(images/cart.gif) no-repeat right;
	color:#003CD3 !important;
	}
	
/* free-shipping */
.free-shipping {
	position:absolute;
	top:62px;
	left:563px;
z-index: 999;
	}
	
/* middle container */
#middle {
	overflow:hidden;
	width:100%;
	background: #FFF url(images/bg-middle.gif) repeat-y left;
	}
#index #middle {background:url(images/bg-middle-index.gif) repeat-y left;}

/* main layout columns */
.right-column {
	width:140px;
	background:url(images/bg-right-column-index.gif) no-repeat left top;
	padding:52px 0 0 0;
	}
.right-column h2{
	font-size: 11px;	
	}	
.left-column {
	width:185px;
	background:url(images/bg-left-column.gif) no-repeat left top;
	padding-bottom:140px;
	}
.center-column {
	width:422px;
	padding-top: 20px;
	}
.main-column {
	width:575px;
	background: #FFF url(images/bg-main-column.gif) no-repeat right top;
	}
	
/* search */
.search {
	padding:3px 0 8px 9px;
	}
.search strong {
	display:block;
	padding:0 0 5px 20px;
	}
.search .box {
	width:119px;
	}
	
/* left text header */
.left-column .h {
	color:#fff;
	display:block;
	background:#597ACE url(images/bg-left-h.gif) no-repeat left top;
	width:153px;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
	padding-left:12px;
	}

/* left navigation */
.left-column ul {
	width:175px;
	margin-bottom:-1px;
	}
.left-column ul li {
	background:url(images/bg-left-nav-line.gif) no-repeat left bottom;
	margin: 0;
	padding:0 0 1px 0;
	}
.left-column ul li a {
	display:block;
	padding:5px 0 6px 15px;
	}
.left-column ul li a:hover {
	background:#fff url(images/bullet.gif) no-repeat 8px 10px;
	}
.left-column .h {
	color:#fff;
	display:block;
	background:#597ACE url(images/bg-left-h.gif) no-repeat left top;
	width:153px;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
	padding-left:12px;
	}

/* right navigation */
.right-column ul {
	width:140px;
	margin-bottom:-1px;
	}
.right-column ul li {
	background:url(images/bg-left-nav-line.gif) no-repeat left bottom;
	margin: 0;
	padding:0 0 1px 0;
	}
.right-column ul li a {
	display:block;
	padding:5px 0 6px 15px;
	}
.right-column ul li a:hover {
	background:#fff url(images/bullet.gif) no-repeat 8px 10px;
	}	
	
.right-column .h {
	color:#fff;
	display:block;
	width:128px;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
	padding-left:12px;
	background-color: #597ACE;
	background-image: url(images/bg-left-h.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}	
/* news-letter */
.newsletter { padding:10px 0 30px 9px; }
.newsletter p {
	font-size:10px;
	width: 155px;
	}
.newsletter p.respect {
	color:#6C6C6C;
	font-size:9px;
	width: 175px;
	}
.newsletter p.respect a {
	color:#6C6C6C;
	font-size:9px;
	text-decoration:underline;
	}
.newsletter .text { font-size: 11px; width: 114px; }
.newsletter .btn { }

/* html areas */
.area {
	border:1px solid #E5E5E5;
	text-align:center;
	padding:10px 0;
	width:407px;
	margin:0 0 10px 0;
	
	color:#B9B9B9;
	font-size:25px;
	}
* html .area {width:409px;}

.area2 {
	text-align:center;
	padding:10px 0;
	margin:0 0 10px 0;
	color:#B9B9B9;
	font-size:10px;
	}
.area2 p b font { font: bold 11px verdana, arial, sans-serif; }
/* welcome */
.welcome {
	width:360px;
	margin:0 0 0 20px;
	}
.welcome p {
	font-size:10px;
	margin:0 0 10px 0;
	line-height:14px;
	}
.welcome p strong { color:#003CD3; font-size: 11px; }
.welcome div { font-size: 10px; color: #000; }

/* sale */
.sale {
	color:#E10202;
	font-weight:bold;
	}
	
/* featured */
.featured {
	width:422px;
	background:url(images/bg-featured.gif) no-repeat left top;
	padding:61px 0 0 0;
	}
.featured div.qty {
	padding:4px 0 0 0;
	text-align:center;
	}
.featured input.qty {
	font:10px verdana,tahoma,sans-serif;
	color:#000;
	width:30px;
	text-align:right;
	margin:0 3px;
	} 
.featured .row {
	width:100%;
	overflow:hidden;
	padding:0 0 40px 0;
	}
.featured .item {
	float:left;
	width:50%;
	text-align:center;
	}
.item p {
	margin:0 10px;
	}
.featured .item .image,
.recently .item .image {
	position:relative;
	margin:0;
	height:125px;
	margin:0;
	}
.featured .item .image a,
.recently .item .image a {
	display:block;
	width:100%;
	text-align:center;
	bottom:0;
	left:0;
	position:absolute;
	}
	
/* best sellers */
.best-sellers .item {
	width:100%;
	text-align:center;
	padding:0 0 30px 0;
	}
.best-sellers .item .image {
	background:#fff url(images/bg-best-image.gif) repeat-y left top;
	width:132px;
	margin:5px 0 5px 3px;
	}
.best-sellers .item .image div {
	background:url(images/bg-best-image-tb.gif) no-repeat left top;
	}
.best-sellers .item .image div div {
	background:url(images/bg-best-image-tb.gif) no-repeat left bottom;
	padding:5px;
	text-align:center;
	}
.best-sellers .item p {margin:0 5px;}


/* footer */
#footer {
	width:100%;
	padding:20px 0 30px 0;
	background:#D5DDF4 url(images/bg-footer.gif) no-repeat left top;
	position:relative;
	}
#footer-nav {
	text-align:center;
	width:100%;
	margin:0 0 30px 0;
	}
#footer-nav li {
	display:inline;
	padding-left: 25px;
	} 
#footer-nav li a {font-size:10px; padding:0; color:#1F1A17;}
#footer-nav li.cart a { padding-right: 12px; }
.copyright {
	text-align:center;
	width:100%;
	font-size:10px;
	color:#7582A4;
	}
.copyright a {color:#7582A4;font-size:10px;}
.copyright span {margin:0 12px;}

#footer .logos {
	width:164px;
	text-align:center;
	position:absolute;
	top:-130px;
	left:0;
	}
#footer .logos img {margin-bottom:25px;}

/* breadcrumbs */
.breadcrumbs {
margin: 0;
	padding:10px 0 10px 0;
	font-size:11px;
	color:#898888;
	}
.breadcrumbs a {
	font-size:11px;
	color:#898888;
	text-decoration: none;
	}
.breadcrumbs a:hover { text-decoration: underline; }
/* text headers */
h1 {
	font-size:16px;
	color:#003CD3;
	margin:0 0 10px 3px;
	}
h3 {
	font-size:14px;
	color:#000000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-bottom: 10px;
	}
	
/* section container */
.section {
	width:563px;
	padding:0 0 30px 0;
	}
.section .text p {
	margin:0 0 10px 0;
	line-height:14px;
	font-size:10px;
	}
.section .text {
	width:350px;
	}
.section .image {
	text-align:center;
	width:200px;
	padding:6px 0;
	}
	
/* section listing */
.section-listing {
	width:581px;
	display:inline;
	position:relative;
	margin:0 7px 10px -21px;
	border-top:1px solid #D5DDF3;
	}
.section-listing .row {
	width:100%;
	background:url(images/bg-section-row.gif) repeat-y -2px;
	margin:8px 0;
	}
.section-listing .row .one {
	float:left;
	width:33.3%;
	text-align:center;
	}
.section-listing .row .one .image {
	position:relative;
	height:100px;
	margin:0 0 10px 0;
	}
.section-listing .row .one .image a {
	display:block;
	text-align:center;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	}
.section-listing .row .one p {
	margin:0 10px 6px 11px;
	}
.section-listing .row .one p a {
	text-decoration:underline;
	color:#003CD3;
	}
.section-listing .line {
	clear:both;
	width:100%;
	height:1px;
	background:#D5DDF3;
	overflow:hidden;
	}
	
/* recently */
.recently {
	width:581px;
	display:inline;
	position:relative;
	margin:0 7px 30px -21px;
	padding:70px 0 0 0;
	background:url(images/bg-recently.gif) no-repeat left top;
	}
.recently .item {
	float:left;
	width:33.3%;
	text-align:center;
	}
.recently .item .image {height:120px;}

p.info {
	margin:0 10px 10px 3px;
	color:#898888;
	}

/* item container */	
#item {width:541px;}
.image-container {
	width:240px;
	}
#image {
	width:222px;
	text-align:center;
	padding:20px 0;
	}
#image div {text-align:center;}
#image div.zoom {
	padding:14px 0;
	}
#image div.zoom a {
	color:#003CD3;
	font-size:10px;
	padding:0 0 0 14px;
	background:url(images/zoom.gif) no-repeat left;
	}
#image .small a {margin:0 20px;}

.table-container {
	width:294px;
	}
#table {
	width:294px;
	background:url(images/bg-table.gif) repeat-y left;
	margin:0 0 5px 0;
	}
#table .top {
	width:294px;
	overflow:hidden;
	background:url(images/bg-table-top.gif) no-repeat left top;
	}
#table .bottom {
	width:294px;
	overflow:hidden;
	background:url(images/bg-table-bottom.gif) no-repeat left bottom;
	padding:10px 0 4px 0;
	}
#table .row {
	float:left;
	width:100%;
	line-height:24px;
	background:url(images/bg-table-row.gif) no-repeat left bottom;
	}
#table .last {background:none;}
#table .row .left {
	float:left;
	text-align:right;
	width:79px;
	}
#table .row .right {
	float:right;
	width:201px;
	}
#table .row .right s {margin-right:5px;}
#table .row .right .sale span {font-weight:normal;}

a.details {
	padding:0 31px 0 0;
	background:url(ico-detail.gif) no-repeat right;
	color:#003CD3;
	text-decoration:underline;
	margin:0 0 0 5px;
	}
#table .row select {
	font-family:verdana,sans-serif;
	font-size:11px;
	margin:2px 0 0 -2px;
	position:relative;
	}
#table .row select.size1 {width:92px;}
#table .row select.size2 {width:183px;}
#table .row .qty {
	font-family:verdana,sans-serif;
	font-size:11px;
	margin:2px 0 0 -2px;
	position:relative;
	width:30px;
	text-align:right;
	}
* html #table .row .qty {margin-top:1px;}

/* item accessories */
.sub {
	clear:both;
	width:283px;
	background:#fff url(images/bg-sub.gif) repeat-y left;
	margin:0 0 0 5px;
	overflow:hidden;
	}
.sub .t {
	width:283px;
	background:url(images/bg-sub-top.gif) no-repeat left top;
	overflow:hidden;
	}
.sub .b {
	width:283px;
	background:url(images/bg-sub-bottom.gif) no-repeat left bottom;
	overflow:hidden;
	padding:4px 0 10px 0;
	}
.sub .h {
	display:block;
	text-align:center;
	margin:0 0 6px 0;
	}
.sub .r {
	width:283px;
	background:url(images/bg-sub-row.gif) repeat-y left;
	overflow:hidden;
	}
.sub .one {
	width:48%;
	display:inline;
	margin:0 0 0 4px;
	}
.sub .one .image {
	margin:0 0 6px 0;
	text-align:center;
	}
.sub .one p {margin:0 10px;}
.sub .one .check {margin:5px 0 0 5px;}
.sub .one .yes {
	color:#00C009;
	font-weight:bold;
	}
.sub .one label {
	padding:0 0 4px 0;
	display:block;
	}
.sub .one label input {
	height:14px;
	margin:0;
	}
	
.button {text-align:center;}
.button input {margin:0 0 15px 0;}
.button p {margin:0 0 4px 0;font-size:10px;}
.button p a {font-size:10px;text-decoration:underline;}

#item .note {
	clear:both;
	padding:15px 0 0 85px;
	min-height:66px;
	font-size:9px;
	background:url(images/bg-not-just.gif) no-repeat left top;
	margin:0 0 15px 0;
	}
* html #item .note {height:66px;}

/* people say */
.say {
	clear:both;
	}
.say strong {
	display:block;
	width:238px;
	height:20px;
	background:url(images/bg-h-say.gif) no-repeat left top;
	line-height:20px;
	color:#fff;
	padding:0 0 0 8px;
	}
.say p {
	margin:4px 10px 10px 8px;
	line-height:14px;
	font-size:10px;
	}	
	
/* about product */
.about {
	width:541px;
	position:relative;
	padding:10px 20px 10px 21px;
	margin:0 7px 10px -21px;
	border-top:1px solid #D5DDF3;
	}
* html .about {
	width:581px;
	}
.about p {
	margin:13px 17px;
	font-size:10px;
	}
	
/* also like */
.also-like {
	width:581px;
	display:inline;
	position:relative;
	margin:0 7px 30px -21px;
	padding:70px 0 0 0;
	background:url(images/bg-also-like.gif) no-repeat left top;
	}
.also-like ul {
	float:left;
	width:250px;
	padding:0 0 0 38px;
	}
* html .also-like ul {width:288px;}
.also-like ul li {margin:0 0 6px 0;}
.also-like ul li a {
	font-size:10px;
	padding:0 0 0 9px;
	background:url(images/bullet1.gif) no-repeat 0 5px;
	}
/* --- Sitemap Styles --- */
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}
/* --- End Sitemap Styles --- */
/* --- Related Links Styles --- */
#seo-related-links {
    float: left;
    width: 98%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        margin: 0;
        padding: 0;
        position: relative;
        text-align: center;
        z-index: 1;
        }
        #seo-related-links h3 div {
            background: url(images/bg-also-like.gif) top center no-repeat; 
            height: 59px;
            margin-top: -20px;
            position: relative;
            width: 575px;
            z-index: 99;
            }
    #seo-related-links ul {
        clear: both; 
        display: block; 
        height: 90px !important;
        margin:0 0 0 20px; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
        display: inline;
        background: url(images/dot.gif) 5px 5px no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
font: normal 11px/15px verdana, arial, sans-serif;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
    #seo-related-links ul.seo-links li.more a {
font-weight: bold; }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
/* --- End Related Links Styles --- */
/*--- Styles Adjust ---*/
h1.itemname { margin: 0 0 5px 0; padding: 0; }
td.horizontal-seperator { border-bottom: solid 1px #D1DEFF; margin-bottom: 3px; }
td.vertical-seperator { border-right: solid 1px #D1DEFF; margin-right: 3px; }
td div.name { text-align: center; }
    td div.name a { }
        td div.name a:hover { text-decoration: underline; }
td div.price-bold { font-weight: bold; margin: 5px 0; text-align: center; }
td div.price { margin-top: 5px; text-align: center; }
td div.sale-price-bold { color: #E00201; font-weight: bold; margin-bottom: 5px; text-align: center; }
td div.sectorder { margin: 0 auto; text-align: center; }
    td div.sectorder input { margin: 0 5px; }
div.itemcont { margin-bottom: 10px; width: 98%; }
    div.itemcont p.itemheadline { color: #898989; font: normal 11px verdana, arial, sans-serif; margin-bottom: 10px; }
    div.itemcont .itemimg { margin-top: 20px; text-align: center; width: 45%; }
    div.itemcont .iteminfo { margin-left: 15px; width: 48%; }
        div.itemcont .iteminfo #product-info-table { background: url(images/bg-table.gif) top left repeat-y; width: 294px; }
            div.itemcont .iteminfo #product-info-table tr {
                background: url(images/bg-table-row.gif) top left no-repeat; 
                }
                div.itemcont .iteminfo #product-info-table tr.none { background: none; }
            div.itemcont .iteminfo #product-info-table th {
                color: #010000;
                font: normal 11px verdana, arial, sans-serif;
                padding: 5px;
                text-align: right; 
                }
            div.itemcont .iteminfo #product-info-table td {
                color: #010000;
                font: normal 11px verdana, arial, sans-serif;
                padding: 5px;
                }
            div.itemcont .iteminfo #product-info-table td.tabtop {
                background: url(images/bg-table-top.gif) bottom center no-repeat; 
                height: 19px;
                padding: 0; 
                width: 294px;
                }
            div.itemcont .iteminfo #product-info-table td.tabbot {
                background: url(images/bg-table-bottom.gif) bottom center no-repeat;
                height: 13px;
                padding: 0; 
                width: 294px;
                }
            div.itemcont .iteminfo #product-info-table td.shipping a.ship {
                background: url(images/ico-detail.gif) center right no-repeat;
                color: #013ED7; 
                margin-left: 10px;
                padding-right: 30px;
                text-decoration: underline; 
                }
                div.itemcont .iteminfo #product-info-table td.shipping a.ship:hover { text-decoration: none; }
            div.itemcont .iteminfo #product-info-table tr.none td.ma { }
            div.itemcont .iteminfo #product-info-table .multiadd {
                background: #FFF url(images/bg-sub.gif) top left repeat-y; 
                font: normal 11px arial, helvetica, sans-serif;
                margin-left: 0px;
                }
                div.itemcont .iteminfo #product-info-table .multiadd tr { background: none; }
                div.itemcont .iteminfo #product-info-table .multiadd td { }
                    div.itemcont .iteminfo #product-info-table .multiadd td.vertsep { background: url(images/vertsep.gif) center top repeat-y; width: 3px; }
div.itemcont .iteminfo #product-info-table .multiadd td.horizsep { background: url(images/vertsep.gif) center left repeat-x; }
div.itemcont .iteminfo #product-info-table .multiadd td div { margin: 0; padding: 0; }
                    div.itemcont .iteminfo #product-info-table .multiadd td div a { display: block; margin: 0 0 5px 0; padding: 0; text-align: left; }
                    div.itemcont .iteminfo #product-info-table .multiadd td div.opt {
                        font: normal 11px arial, helvetica, sans-serif;
                        margin: 0; 
                        margin-left: 5px; 
                        padding: 0; 
                        text-align: left; 
                        }
                    div.itemcont .iteminfo #product-info-table .multiadd td div.yes { color: #00C009; font-weight: bold; }
                    div.itemcont .iteminfo #product-info-table .multiadd td input { margin: 0; padding: 0; }
                    div.itemcont .iteminfo #product-info-table .multiadd td.subtop {
                        background: url(images/bg-sub-top.gif) top center no-repeat;
                        height: 11px;
                        margin: 0;
                        padding: 0;
                        width: 283px;
                        }
                    div.itemcont .iteminfo #product-info-table .multiadd td.subbot {
                        background: url(images/bg-sub-bottom.gif) bottom center no-repeat;
                        height: 11px;
                        margin: 0;
                        padding: 0;
                        width: 283px;
                        }
        div.itemcont .iteminfo div { margin: 10px 0 0 15px; text-align: center; }
h1#section-contenttitle { background: none; margin: 0 0 0 10px; padding: 0; color: #003CD3; }
div.subsection a, div.section a:hover { color: #000; text-decoration: none; }
div.section a, div.subsection a:hover { color: #003CD3; text-decoration: underline; }
div.label div { text-align: left!important; }
h3.caphead {
    border-top: solid 1px #D5DDF2; 
    clear: both; 
    font: bold 13px verdana, arial, sans-serif;
    margin-top: 10px; 
    padding: 12px 0 0 10px; 
    }
div.itemcap {
    clear: both;
    display: block; 
    font: normal 10px verdana, arial, sans-serif;
    margin: 0 10px 0 0; 
    }
    div.itemcap div {
        margin: 10px 0 0 20px;
        width: 540px;
        }
#product-info-table .pricing { }
    #product-info-table .pricing span { margin: 0 3px; }
        #product-info-table .pricing .strike { text-decoration: line-through; }
        #product-info-table .pricing span.save { color: #E30200; }
div.testis { margin: 10px 0; }
ul.testimonials li { float: left; font: normal 11px verdana, arial, sans-serif; margin: 0; padding: 0; text-align: left; }
h3.itemtestheader {
    background: url(images/bg-h-say.gif) center left no-repeat;
    color: #FFF;
    margin: 20px 0 5px; 
    padding: 3px 5px;
    overflow: hidden;
    }
div.itemimg ul.testimonials li { padding: 0 10px; }
#recent-items th span { position: relative; z-index: 1; }
    #recent-items th div {
        background: url(images/bg-recently.gif) center top no-repeat; 
        height: 61px;
        margin-top: 0px;
        position: relative;
        width: 100%;
        z-index: 99;
        }
#contents-table td.vertsep { background: url(images/sep.gif) center top repeat-y; width: 3px; }
#contents-table td.horizsep { background: url(images/sep.gif) center left repeat-x; margin: 2px 0; }
#scPage-insets { text-align: center; margin: 0 auto; }
#recent-items td a { border: none; }
#recent-items td.recent-items-price { }
#recent-items td.recent-items-saleprice { color: #E00200; font-weight: bold; }
div.htmlarea { margin: 0 30px 10px 10px; padding: 5px; width: 410px; }
div.error h2 { color: #003CD3; font: bold 14px verdana, arial, sans-serif; margin: 5px 0 10px; }
div.error { font: normal 11px verdana, arial, sans-serif; }
    div.error .message404 { line-height: 20px; margin-bottom: 10px; }
    div.error form * { vertical-align: middle; }
    div.error input.search-box { margin: 0 10px; }
a.free-shipping2 { position: absolute; bottom: 25px; right: 10px; }
div.imgclass { display: table-cell; vertical-align: middle; text-align: center; margin: 0 auto; }
div.imgclass * { vertical-align: middle; }
div.itemabstract { margin-top: 10px; }
table#rotateTable div#rotateSaleprice { color: #E10302; font-weight: bold; text-align: center; }
.post h2{
	margin: 0px 0px 7px;
}
.post {
	margin-bottom: 25px;
}
.post h2 a:link, .post h2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6987d0;
	font-weight: normal;
	text-decoration: none;
}
.post h2 a:hover{
	color: #000000;	
}
.post h2 a:active{
	color: #6987d0;	
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.social {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.social a:link, .social a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6987d0;
	font-weight: normal;
	text-decoration: none;
}
.social a:hover{
	color: #6987d0;
	text-decoration: underline;	
}
.social a:active{
	color: #6987d0;	
}
.entry-footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;

}
.entry-footer ul{
	padding-left: 45px;	

}
.entryx {
	padding-left: 45px;	

}
.entry-footer a:link, .entry-footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6987d0;
	font-weight: normal;
	text-decoration: none;
}
.entry-footer a:hover{
	color: #6987d0;
	text-decoration: underline;	
}
.entry-footer a:active{
	color: #6987d0;	
	text-decoration: none;
}
.entry{
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

/* ******* EY CSS ******* */

body, a
{
font-family: arial;
}

.center-column ul, .center-column li
{
list-style: inside;
}

#index
{
width: 100%;
margin: 0 auto;
background: #73a7d7 url(http://eyhosting.com/client_data/icewraps/ey-bg.jpg) repeat-x scroll center top;
}

#main
{
background: url(http://eyhosting.com/client_data/icewraps/ey-background.jpg) no-repeat scroll center top;
width: 100%;
margin: 0 auto;
}

#header
{
margin: 0 auto;
width: 755px;
position: relative;
background: none;
}

#header img
{
display: block;
}

#middle
{
margin: 0 auto;
width: 755px;
}

#footer
{
margin: 0 auto;
width: 714px;
}

.eyHeaderLeft
{
position: absolute;
left: -36px;
top: 0;
}

.searchInput
{
position: absolute;
left: 402px;
height: 17px;
width: 191px;
top: 101px;
border: 0;
padding: 0;
font: normal 12px arial;
color: black;
}

.searchSubmit
{
position: absolute;
left: 598px;
top: 99px;
}

.left-column
{
width: 157px;
padding: 0;
background: #d5eefc url(http://eyhosting.com/client_data/icewraps/ey-leftcol-bg.jpg) repeat-y;
margin-top: 4px;
}

.left-column ul
{
width: 157px;
margin: 10px 0;
}

.left-column ul li
{
background: none;
}

.left-column ul li a
{
padding: 2px 0 2px 15px;
}

.left-column ul li a:hover
{
background: none;
}

.center-column
{
margin-left: 6px;
margin-right: 7px;
padding-top: 20px;
width: 430px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 30px;
}

#index #middle
{
background: url(http://eyhosting.com/client_data/icewraps/ey-pagewrapper-bg.gif) repeat-y;
}

.eySearch
{
position: relative;
width: 135px;
height: 62px;
background: url(http://eyhosting.com/client_data/icewraps/ey-search.jpg) no-repeat;
}

.right-column
{
width: 135px;
padding: 0;
background: #d5eefc url(http://eyhosting.com/client_data/icewraps/ey-rightcol-bg.jpg) repeat-y;
}

.right-column ul
{
width: 135px;
margin: 10px 0;
}

.right-column ul li
{
background: none;
}

.right-column ul li a
{
padding: 2px 0 2px 15px;
}

.right-column ul li a:hover
{
background: none;
}

.search
{
padding: 0;
}

ul li a
{
color: #535353;
}

.newsletter p
{
font-size: 11px;
color: #535353;
}

.newsletter .text
{
width: 133px;
}

.newsletter .btn
{
float: right;
margin: 5px 10px 5px 0;
}

.newsletter p.respect
{
clear: both;
}

.eySearch #s
{
position: absolute;
left: 7px;
top: 9px;
height: 16px;
width: 120px;
border: 0;
padding: 0;
font: normal 11px arial;
color: #535353;
}

.eySearch #go
{
position: absolute;
left: 91px;
top: 30px;
}

#footer
{
background: none;
padding: 0;
padding: 9px 0;
}

#footer-nav
{
margin: 0;
}

#footer-nav li a
{
font-size: 11px;
text-transform: uppercase;
}