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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;

}


.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: block; zoom:1}

.floatL{float:left}
.floatR{float:right}

a {text-decoration:none; color:#333}

h2, h3 {font-weight:400}
h2 { font-size:15px; margin-bottom:15px;  font-weight:400}

body { background:url(images/bg.jpg) repeat center top ;font:13px/1.231 arial,helvetica,clean,sans-serif}
.container, .footer-inner { width:1034px; margin:0 auto;  color:#7d7d7d}
#header { height:248px;  background:url(images/index_01.png) no-repeat center top ;}

	
.content-inner { font-size:16px; width:725px }


#main {  margin-left: 36px;}
#main, x:-moz-any-link { margin-left: 35px;}

.main_img {width: 205px; text-align:right}
.main_img img { margin-bottom:15px}
.container{background:url(images/main.png) repeat-y center ;}




#aside, #content {float:left; display:inline}
#aside {  color:#627482; font-weight:700;  width:220px}


.primary { background:url(images/left_1.png) no-repeat  left top;}
.secondary {background:url(images/left_2.png) no-repeat  left top;}
.third {background:url(images/left_3.png) no-repeat  left top;}

.sidepay { width:215px}
.sidepay h2{ font-size: 18px; padding:10px 0 0 15px; color:#f2b8cb; width:50px}
img.pay { margin:10px;}

.sidebox_inner { padding:0 10px;  }
.dw {background:url(images/dw.jpg) no-repeat; height:40px; line-height:40px; text-align:center; color:#343027; font-size:16px}


.sidemenu {margin-left: 20px; padding-top: 45px; }
.sidemenu li {  width: 200px; }
.sidemenu li a{  
display:block; padding:0 10px 10px 30px; color:#000; font-size:13px; font-weight:700; line-height:1.2; background:url(images/note.png) no-repeat left 5px;}

 
.search {background:url(images/search.jpg) no-repeat;  height:85px }
.search h2 {font-size:18px; height: 34px; line-height:30px;  margin-left: 5px; color:#454138; margin-bottom:0}
.s_text { border:0; margin-left: 3px; width: 147px; padding-top: 5px;}
.s_submit {border:0; margin-left: 7px; width: 31px; background:transparent; color:#82d4e0}


.box {border:3px solid #f2b8cb; margin-left: 30px; background:#fff;  padding-right: 15px; color:#454138; margin-bottom:20px}
.box h2 { color:#454138; font-size:16px; margin-top: 15px;}
.boximg { margin:15px}
.buynow a{  background:url(images/buynow.jpg) no-repeat 0px center; display:block; width:135px; height:44px; text-align:center; line-height:44px; font-size:22px; color:#fff }
.price{ margin-top:20px; color:#454138}

#navigation {
 color:#fff; position:relative; top:212px; left:50px
}


.dropdown li  { float:left; display:inline}
.dropdown li a {	
	display:block;
	overflow:hidden;
	padding:0px 12px;
	height: 36px;
	_float:left;
	font-size:14px;
    font-weight:700;
	line-height:36px;
	color:#fff;
    }
    
	.dropdown li a:hover { color:#096; }


.main_top .floatR{ width:180px}
.main_c {margin: 10px 0;}
.feature {background:url(images/feature.png) no-repeat; width:320px}
.feature h2 { font-family:Impact, Helvetica, sans-serif; font-size:19px; font-weight:400; color:#fff; margin-left: 10px; height: 34px; line-height: 34px;}
.feature .floatR {width: 240px;}
.feature h3 { font-size:17px; font-weight:700}
.feature p { font-size:12px}
.feature li { list-style:none; clear:both}
.yoyo {background:url(images/yoyo-h.png) no-repeat; padding-top: 33px; width:400px; margin-right: -17px; position:relative }


.main_f .dl {background:url(images/index_25.png) no-repeat; width: 536px;}
.main_f .dl h2, .main_f .yoyo h2 { font-family:Impact, Helvetica, sans-serif; font-size:19px; font-weight:400; color:#fff; margin-left: 10px; margin-bottom:10px; height: 34px; line-height: 34px; }
.main_f .dl img { margin:0 3px}

.main_f .yoyo {width: 197px; background:url(images/index_27.png) no-repeat ; padding-top: 0; }


#footer { padding:0 30px; background:url(images/foot.png) no-repeat top; font-size:16px; height:118px; }

.footer-nav {color:#f8f1eb; text-align:center; margin:0 auto; text-align:center ; width:700px; padding-top: 10px;}
.footer-nav a{ font: 700 13px/1.5 Arial, Helvetica, sans-serif; color:#fff }
.footer-nav .dropdown a{font: 700 12px/1.5 Arial, Helvetica, sans-serif; color:#fff; padding:0 5px;}

.footer-inner h3{ color:#333d45  }
.ftlink { margin-left: 250px;}
.ftlink, .ftlink a {color:#f2b8cb; padding-top: 50px;}

.topright { position:absolute;  left:650px; top:50px;  color:#3f1608; font-weight:700; width:340px}
.topright p {width: 320px; font-weight:700; line-height:1.5}
.social {background:url(images/icon.jpg) no-repeat top; width: 140px; height: 42px; position: absolute; right:10px}
.social li {float:left; }
.social a {width: 44px; display:block; height: 37px;}

.music { position:absolute;right:65px; top:5px}

.page { margin:20px; color:#000000}
.header-inner {position:relative;}
.container, #header, .primary, .secondary, .third , .yoyo, #footer{ behavior: url("images/iepngfix.htc") }

.head-photo {position:absolute; }
