@charset "utf-8";

/* This file contains the core CSS elements */
 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, caption, tfoot, thead, tr, th { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; background: transparent; } /* remember to define focus styles! */ :focus { outline: 0; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; }

#storeGallery{ position: relative; visibility: hidden; font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif; width:700px; height:230px; margin-bottom:10px; }
#storeGallery .gallerydesctext{ text-align: left;padding: 5px 10px;}
.gallerystatus { color:#CCC; font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; float:left; margin:1px 1px 0 0; }
.navpanelfg img {float:left;}
.gallerysep { float:left;padding:0 3px 0 2px; color: #ccc }

.related-news { width: 360px; min-height:266px; background:#fafafa; padding: 7px 10px; float:left; font: 11px Arial, 'Lucida Grande', Verdana, 'Lucida Sans Unicode', Sans-Serif; font-weight:bold; border: 1px solid #f4f4f4; }
.related-news ul { margin-top: 8px;}
.related-news li { list-style:none; padding-left: 18px; background:url('/images/list-blue.gif') left 1px no-repeat; color:#222;  margin: 6px 0; }
.related-news a { color:#666; font-weight:normal}
.related-head { font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; text-transform:uppercase;}
.related-items { margin: 0 10px; width:230px; height:282px; float:left; background:url('/images/reitembg.gif') bottom no-repeat;}
.related-items img {float:left}
.item1, .item3, .item5 { padding:2px 5px; margin:10px 0 0; }
.item2, .item4, .item6 { padding:2px 5px; margin:10px 0 0 10px; }
.announcement-head { font:14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing:-1px; font-weight: bold; width: 825px; padding:4px 10px; background:#333; color:#DDD; border-bottom: 2px solid #F90; }
.announcement-head p, .announcement-head-main p { padding-left: 19px; background:url('/images/list-black-red.gif') left 3px no-repeat; }
.announcement { font:14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing:-1px; font-weight: bold; margin: 0 0 8px 0; width: 829px; padding:5px 7px 6px; background:#f0f0f0; border: 1px solid #e0e0e0; color:#F33 }
.announcement-head-main { font:14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing:-1px; font-weight: bold; width: 680px; padding:4px 10px; background:#333; color:#DDD; border-bottom: 2px solid #F90; }
.announcement-main { font:14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing:-1px; font-weight: bold; margin: 0 0 8px 0; width: 684px; padding:5px 7px 6px; background:#f0f0f0; border: 1px solid #e0e0e0; color:#F33 }
.poinfo { width: 498px; height:62px; background:url('/images/prebg.gif') no-repeat; margin: 0 0 8px 0; font:14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing:-1px; font-weight: bold; padding: 6px 0 0 197px; float:left; line-height: 18px }
.pokey { width: 170px; float:left; color:#F30}
.soinfo { width: 498px; height:46px; background:url('/images/sobg.gif') no-repeat; margin: 0 0 8px 0; font:14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing:-1px; font-weight: bold; padding: 7px 0 0 197px; float:left; line-height: 18px }

.size-chart { width:200px; height:280px; background:#fafafa; float:left; border: 1px solid #f4f4f4;}
table.chart { font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:center; background:#f9f9f9; color:#333; }
table.chart tr { }
table.chart td { width: 50px; padding: 2px 0; border-top:1px solid #e9e9e9; }
table.chart th { color:#999; font-weight:normal; padding: 2px 0; }

.prototip {	font: 11px Arial, Helvetica, sans-serif; color: #000; }
.prototip .darkgrey { color: #fff; }
.prototip .darkgrey .toolbar { background: #5f5f5f;	font-weight: bold;}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content { background: #808080;	padding: 5px; }
.prototip .basic ul li {list-style-type: decimal; list-style-position: inside }
.prototip .basic { width: 320px; color: #808080;}
.prototip .basic .toolbar {	background: #f1f1f1;font-weight: bold;}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {	padding: 5px;background: #fff;}

/* loader gif */
.prototipLoader { position: absolute; top: -1000px;	left: -1000px;	height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden; }

/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */

.mail-container { padding: 25px 20px 0; font: 11px Verdana, Arial, Helvetica, sans-serif }
.mail-title { font-size: 14px; font-weight: bold; margin: 0 0 15px 10px;}
.mail-content p { padding: 5px 0; line-height: 16px; }
.mail-content span { color: #12b6e9; text-decoration:underline  }
.mail-content { padding: 10px; background:url('/images/bgcontent.gif') repeat; border-bottom: 1px solid #e9e9e9; border-top:1px solid #e9e9e9; width: 500px; }
.mail-content a, .mail-content a:active, .mail-content a:visited { border: 1px solid #e6e6e6;  color: #FF3333; text-align:center; padding: 5px 6px 6px; background:#fff; }
.mail-content a:hover { text-decoration:underline; }
.mail-delete { margin:5px 0 6px; }
.mail-error { color:#FF3333;}

div#MailPress div#mp-container, div#MailPress div#mp-formdiv {position:relative;}
div#MailPress div#mp-loading, div#MailPress div#mp-message {position:absolute;opacity:0;}
div#MailPress div#mp-loading, div#MailPress div#mp-message {filter:alpha(opacity=0);}
div#MailPress { background: url('/images/newsletter.png') no-repeat; height:40px; margin: -3px 0 10px; font: 10px Verdana, Arial, Helvetica, sans-serif; position:relative; color: #666; }
div#mp-container { padding: 11px 0 0 58px; float:left; width: 311px}
.MailPressFormEmail { background:#fff; width: 197px; border: 1px solid #e6e6e6; font: 10px Arial, Helvetica, sans-serif; color: #666; padding: 3px 4px; }
.MailPressFormSubmit {background:#f9f9f9; border: 1px solid #e6e6e6; font: 10px Arial, Helvetica, sans-serif; color: #666; padding: 2px; width:70px; [height:21px;height:21px;]height:21px; font-weight:bold; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .MailPressFormEmail {height:13px}}
.mail-info { padding: 9px 0 0; font: 9px Verdana, Arial, Helvetica, sans-serif; }
div#mp-loading { padding: 2px 0 0; [padding: 2px 0 0;padding: 2px 0 0;]padding: 0; }
div#mp-message { padding: 4px 0 0; }
div#mp-loading img { vertical-align: middle; margin-right:3px; [padding:0;padding:0 0 2px;]padding:2px 0 0; }

/*- Page */
.page-content { font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; padding:10px 0x; line-height:20px; }
.page-content ul {margin: 10px 0 10px 20px; }
.page-content ol {margin: 10px 0 10px 27px; }

/*- Cart */
#cart-content input, #cart-content select, #cart-content table { font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#cart-content input.sendbutton { color:#555; border:1px solid #adadad; border-left-color:#ececec!important; border-top-color:#ececec!important; padding:3px 2px; background:url('/images/titlebg.gif') repeat-x; vertical-align: top; margin-top: 3px; }
.b2 { width: 119px; }
.b3 { width: 95px; }
#cart-content table { text-align: left; border-left: 1px solid #ccc; }
#cart-content th { border: 1px solid #ccc; border-left:none!important; padding:5px;  }
.jpns {font-weight:normal;font-size:11px; font-family: 'MS PGothic', 'ＭＳ Ｐゴシック', Arial; }
#cart-content select.jpns { font-size:10px;font-family: Verdana, 'MS PGothic', 'ＭＳ Ｐゴシック'; }
#cart-content input.sendbuttonjp { color:#555; border:1px solid #adadad; border-left-color:#ececec!important; border-top-color:#ececec!important; padding:4px 2px 2px; background:url('/images/titlebg.gif') repeat-x; vertical-align: top; margin-top: 2px; font-size:11px;font-family: 'MS PGothic', 'ＭＳ Ｐゴシック'; } 
#cart-content td { border: 1px solid #ccc; border-top:none!important; border-left:none!important; padding:5px; vertical-align: top; }
#cart-content .option-area td { padding:10px; border: none; }
.option-area { border: 1px solid #ccc; background:#FAFAFA;  }
#cart-content select { background: #cbedfe; border: 1px solid #AFB3B1; }
.carttitle { line-height:15px; font-weight:bold;background: #F9F9F9; border: 1px solid #ccc; border-bottom:none!important; text-align:center; color:#586280; }
.checkbox-gift { float:left; margin: 13px 5px 0 0; }
.gift-des { padding:15px 0 0; line-height:15px; color: #555;  }
.checkbox-agree { float:left; margin: 0 5px 0 0; }
.agree-des { padding:2px 0 0; line-height:15px; color: #555; }
.jpfix {padding: 4px 0 0;}
.jpfix2 {padding: 17px 0 0;}
.check-title { padding: 0 1px 8px; color: #444; font-weight:bold; }
.jptitle { padding: 0 1px 8px; color: #444; }
.agree-text { background:url('/images/arrow.gif') 4px no-repeat; padding:3px 0 3px 21px; }
.cart-sb { color:#333; font-weight:bold; }


/*- Page Navi */
.wp-pagenavi { font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 20px 0 5px; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 3px 5px;	margin: 2px 1px; text-decoration: none;	border: 1px solid #DDD; }
#primary .wp-pagenavi a:visited { padding: 3px 5px; margin: 2px 1px; text-decoration: none;	border: 1px solid #DDD; }
#primary .wp-pagenavi a:hover, #primary .wp-pagenavi a:visited:hover { border: 1px solid #DDD; color: #FFF; background: #12b6e9; text-decoration:none;}
.wp-pagenavi a:active {	padding: 3px 5px; margin: 2px 1px;text-decoration: none;border: 1px solid #DDD;	}
.wp-pagenavi span.pages {padding: 3px 5px; 	margin: 2px; border:1px solid #DDD; background:#F9F9F9; }
.wp-pagenavi span.current {	padding: 3px 5px; margin: 2px 1px;font-weight: bold;border: 1px solid #DDD; }
.wp-pagenavi span.extend {	padding: 3px 5px; margin: 2px 1px;border: 1px solid #DDD; }


/*- listing */
.toptitle {width:680px; padding:4px 10px 3px 10px; line-height: 1.5em; background:#f9f9f9; border-bottom:3px solid #e9e9e9; font-weight:bold; margin-bottom:8px; text-transform: uppercase; }
.related-sep {width:845px;margin:10px 0 0;height:16px;border-top:1px solid #EEE;}
.related {width:680px;padding:0 10px;margin:0 0 8px;font-weight:bold;line-height:25px;background:url('/images/bgcontent.gif') repeat;}
.list div.double-b, .list div.single-b { float:left; background:url('/images/cellbg.gif') bottom repeat-x; }
.list div img { margin-bottom: 3px; }
.double-b div, .single-b div { width:139px; height:190px; border-bottom: 1px solid #F0F0F0; text-align:center; line-height:13px;}
.double-b div { border-right: 1px solid #F0F0F0; }
.name, .name-w, .name-k { font-weight:bold; }
.name-w { color:#FF66CC;}
.name-k {color: #66CCFF;}
.price { color: #FF8102;}
.deadline {color: #AAA;}
.deadline2 {color: red;}
.deadline3 {color: #239AFF;}

/*- Thumbnail Area */
.item-img-wrap { width:845px; height:427px; }
.item-bg { float: left; width: 640px; height: 427px; }
.item-thumb1 { float:left;width:100px;height:427px; background:url('/images/tbimgbg1.gif') no-repeat; margin-top:1px }
.item-thumb2 { float:left; width:100px; height:427px; background:url('/images/tbimgbg2.gif') no-repeat; margin: 1px 0 0 5px; }
.highslide img { border: none; border-bottom: 3px solid white; }
.highslide:hover img { border-bottom: 3px solid #12b6e9; }
.highslide-image { border: 5px solid white; }
.highslide-caption { display: none; border: 5px solid white; border-top: none; font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; padding: 5px; background: url('/images/titlebg.gif') repeat-x; color: #727272; text-align: left; }
.highslide-loading { display: block; color: #eee; font: 9px 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; text-transform: uppercase;
    text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black; padding-left: 22px;
    background-image: url('/js/highslide/graphics/loader.gif'); background-repeat: no-repeat; background-position: 3px 1px; }
.highslide-move, .highslide-move * { margin-left: 10px; cursor: move; }
.highslide-overlay { display: none; }
.prev a { display: block; width: 36px; height: 53px; }
.next a { display: block; width: 36px; height: 53px; }
.highslide-active-anchor img {visibility: hidden;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

.highslide-container div {}
.highslide-container table {background: none;}
.highslide {outline: none;text-decoration: none; float:right}
.highslide-gallery .highslide-active-anchor img {border-color: black;visibility: visible;cursor: default;}
.highslide-wrapper, .highslide-outline {background: white;}
.glossy-dark {background: #111;}
.highslide-image-blur {}
.highslide-number {font-weight: bold;color: gray;}
.highslide-heading {display: none;font-weight: bold;margin: 0.4em;}
.highslide-dimming {position: absolute;	background: black;}
a.highslide-full-expand {background: url('/js/highslide/graphics/fullexpand.gif') no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
a.highslide-credits, a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white;background-color: gray;}
/* Example of a semitransparent, offset closebutton */
.closebutton {position: relative;top: -15px;left: 15px;width: 30px;height: 30px;cursor: pointer;background: url('/js/highslide/graphics/close.png');
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

.highslide-maincontent {display: none;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;width: 800px; height:600px; padding: 0 5px 5px 5px;}
.highslide-header {}
.highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {display: none;}
.highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-header a:hover {color: black;}
.highslide-header .highslide-move a {cursor: move;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url('/js/highslide/graphicsgraphics/resize.gif');}
.highslide-body { }
.highslide-resize {cursor: nw-resize;}

/*- Cart Area */
.item-name { font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; color: #666; font-weight: bold; background: url('/images/titlebg.gif') repeat-x; padding: 0 5px; line-height: 25px; width: 835px; }
.cartcontainer {width:845px; margin-top:8px}
.catlogo { width:140px; float:left; }
.maincart { float:left; margin-left:10px }
.cartcore { min-width: 341px; max-width:400px; float:left; font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; background:url('/images/bgcontent.gif') repeat; }
.cartwrap { padding:5px 8px 0 0; }
.cartinfo { width:320px; float:left; margin-left:10px; padding-left:8px; border-left: 1px solid #EEE; text-transform:uppercase; }
.cartinfo ul li { font: 10px Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none;}
.row { clear:both }
.item-price { float: left; font-weight: bold; color: #3366FF; padding: 4px 8px 0; min-width:65px; line-height:10px; }
div.row form { float:left; padding: 0 0 5px; width: 260px; }
div.row select {  font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; width: 160px; border: 1px solid #AFB3B1; }
.cart-button { font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; margin-left: 6px; width: 90px; }
.off { background: #E6E6E6; }
.mens { background: #99CCFF; }
.womens { background: #FFACD6; }
.kids { background: #FEFF81; }
.preinfo, .soldinfo, .addinfo {  font:14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; letter-spacing:-1px; font-weight: bold; width: 678px; margin: 0 0 8px 0; padding:5px 7px; background:#f8f8f8; text-transform:uppercase }
.prekey { width:80px; float:left; color:#F03 }
.preinfo, .addinfo, .soldinfo { border: 1px solid #f4f4f4; }
.addinfo p { padding-left: 18px; background:url('/images/list-blue.gif') left 2px no-repeat; }
.soldinfo p { padding-left: 18px; background:url('/images/list-red.gif') left 2px no-repeat; }
.pkey { width:68px; float:left; padding-left: 18px; background:url('/images/list-blue.gif') no-repeat; margin: 3px 0; color:#222 }
.pvalue { width:232px; float:left; word-spacing:1px; margin: 3px 0; }

/*- Sidebar Menu */
.accordion {
	width:165px;
	text-transform:uppercase;
	font-weight: bold;
}
.accordion .open { background:#fff url('images/expand.gif') right center no-repeat; }
.accordion dt {
	width:165px;
	border-bottom: 1px solid #f2f2f2;
	color:#333;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding:0 0 0 5px;
	cursor: pointer;
	background:#fff url('images/close.gif') right center no-repeat;
}
.accordion dt:hover { }
.accordion dd a, .accordion dd a:active, .accordion dd a:visited {
	display:block;
	background /**/: url('images/singlecell.gif') repeat-x;
	padding:0 0 0 19px;
	color:#333;
	text-decoration:none;
	width:165px;
	height: 23px;
	line-height: 23px;
	border-bottom: 1px solid #f2f2f2;
}
html* .accordion dd a, html* .accordion dd a:active, html* .accordion dd a:visited { [background:none; background: url('images/singlecell.gif') 0 -1px no-repeat;]background: url('images/singlecell.gif') no-repeat; }
.accordion dd a:hover { color: #12b6e9; text-decoration:underline; }
.accordion dd {overflow:hidden; }

#sidebar-1 p a {
	display:block;
background-color:; 				padding:0 0 0 5px;
	color:#333;
	text-decoration:none;
	width:165px;
	height: 23px;
	line-height: 23px;
	border-bottom: 1px solid #f2f2f2;
	font-weight: bold;
	text-transform:uppercase
}

/*- Girl option*/
#sidebar-1 p a:hover {color: #12b6e9; text-decoration:underline; background:#fff;}
#sidebar-1 .girl, #sidebar-1 a:hover.girl, dt span, .accordion dd.girl a, .accordion dd.girl a:active, .accordion dd.girl a:visited, .accordion dd.girl a:hover { color: #f39; }

.secondary .sbtop { padding:1px 0 0 20px; color:#000; height:21px; width:100%; line-height:22px; font-weight:bold; background:#f9f9f9 url('images/down.gif') 5px 7px no-repeat; border-bottom:3px solid #e9e9e9; text-transform:uppercase; }
html* .secondary .sbtop { [line-height:23px;line-height:23px;]line-height:22px;}

/*- Sidebar */
.cart_button {width:138px; font: 10px Arial, Helvetica, sans-serif; font-weight: bold; border:1px solid #adadad; border-left-color:#ececec!important;border-top-color:#ececec!important; background: url('/images/content_title.gif') repeat-x; padding: 3px 0; }

/*- Footer */
.footer_help { float:left;line-height:1.6em; }
.footer_info { text-align:right;line-height:1.2em; }
.footer-wrapper { clear: both; position /**/ :relative; margin-top:-138px; margin-left:-1px; }
html* .footer-wrapper { [margin-left:0;margin-left:1px;]margin-left:0; }
#footer {  margin: 0 auto; background: url('/images/bgbottom.gif') center no-repeat; height: 123px; width:980px; padding: 15px 10px 0; color: #666; text-align:left; } 
#footer a { color: #FFF; font-weight: bold; } 
#footer a:hover { border: none; text-decoration: underline; }
#footer .wp-version, #footer .k2-version { display: none; padding-left: 0.3em; } 
.footerstats { display: none; } 
#footer .copyright { font-size:11px; padding-top: 30px;}
#footer .copyright a { color: #999; font-weight:normal; }
#footer .copyright a.feedicon { padding-right: 16px; background:url('/images/feedicon.gif') right no-repeat; }

/*- Top Nav */
/* html* .entry-head { [margin-top: -2px;margin-top: -2px;]margin-top: 0;} */
.entry-head { width:825px; padding:4px 10px 3px 10px; line-height: 15px; background:#f9f9f9; border-bottom:3px solid #e9e9e9;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:9px; margin-bottom:8px; }
.entry-head a { color: #999; }
.entry-head a:hover { color: #12b6e9; }

/*- Typography */
html { height:100%; min-width:1000px; }
body { font-family: Arial, Helvetica, sans-serif; height:100%;} /* xxxx */
strong, em, b, i {  } /* xxxx */
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Verdana, sans-serif; }

/*- Page Structure */
body { font-size: 62.5%; /* Resets 1em to 10px */ color: #444; background: url('/images/bgmain.jpg') top center repeat-y; /* xxxx */ min-width:1000px; }
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh { font-size: 75%; /* Resets 1em to 12px */ }
.page-wrapper { background: url('/images/bgtop.jpg') top no-repeat; min-height:100%; _height:100%; }
#page { text-align: left; margin: 0 auto 30px; position: relative; clear: both; [padding: 0;padding: 0 0 0 2px;] padding: 0; padding-bottom:138px; }
.columns-two #page, .columns-three #page { width: 1000px; } 
#header { position: relative; height: 144px; width:1000px; } 
.content { padding: 25px 10px 0; } 
body.columns-two #primary { position: relative; float: left; width: 845px; padding: 0 0 0 10px; } 
body.columns-three #primary { position: relative; float: left; width: 700px; padding: 0 10px; }
* html #primary { display: inline; } 
body.columns-two #primary, body.columns-three #primary { margin-left: 120px;}
body.columns-two #sidebar-1 {	left: -855px; margin-left: -120px; width:120px;}
body.columns-three #sidebar-1 {	left: -720px; margin-left: -120px; width:120px;}
body.columns-three #sidebar-2 {	width: 137px; }
.secondary { float: left; font-size: 1em; color: #666; position: relative; padding: 0; } 
#sidebar-2 {  } 

/*- Main Menu in Header */
.headlogo { float:left;padding:3px 0 0; }
.headsearch { float:right;padding:8px 10px 0; width:211px; }
html* .headsearch { [padding:8px 10px 0;padding:9px 10px 0;]padding:10px 10px 0; }
.headcart, x:-moz-any-link { padding-top: 7px; }
html* .headcart { [padding-top: 5px;padding-top: 5px;] padding-top: 5px; }
.headcart a:hover { text-decoration:underline; }
#header a { color: #E2E2E2; } 
#header a:hover {  }
.topnavi ul li { padding:7px 0 9px;list-style-type:none; float:left;}
.topnavi a { font-weight:bold; padding:7px 5px 9px; }
.topnavi a:hover { background: #000; }

/*- Headings */ 
h1 { font-size: 3em; } 
h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */ text-align: center; font-size: 2.5em; font-weight: bold; letter-spacing: -1px; } 
.secondary h4 { /* Secondary H4 is sidebar headlines */ font-size: 1.5em; font-weight: normal; padding: 0; display: block; margin-bottom: 5px; } 
h3, h4 { /* H3 is entry headlines. H4 is comments and replyform headlines */ font-size: 2.4em; font-weight: normal; letter-spacing: -1px; } 
.entry-content h3 { font-size: 1.8em; font-weight: normal; margin-top: 25px; } 
.entry-content h4 { font-size: 1.5em; font-weight: normal; margin-top: 25px; } 
body.page .entry-content h3 { font-size: 1.7em; display: block; padding: 15px 0 0; } 
body.page .entry-content h4 { font-size: 1.5em; display: block; padding: 15px 0 0; } 
.secondary div { margin: 0; padding: 0; } 
.entry-edit a { border: none; margin-left: 10px; padding: 2px; padding-left: 23px; background: url('/images/pencil.gif') left center no-repeat; height: 16px; } 
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited { color: #444; } 
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited { text-decoration: none; } 

/*- Primary Contents */ 
.hentry { margin: 0; position: relative; }
.four04 { background:url('/images/related.gif') repeat; padding: 10px 5px; width:690px; margin-bottom: 15px !important;}
.entry-content { text-align: left; color: #444; } 

/*- Links */ 
#primary a:hover, #primary a:visited:hover, .secondary a:hover, .secondary a:visited:hover { text-decoration: underline; } 
h2 a:hover, h2 span a:hover { color: #27d !important; } 
a { color: #12b6e9; text-decoration: none; } 
.entry-content a:visited { } 

/*- Various Tags and Classes */ 
.clear { clear: both; } 
.center { text-align: center; } 
.alignright { float: right; } 
.alignleft { float: left } 
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; } 
img.alignright, img[align="right"] { padding: 4px; margin: 0 0 2px 7px; display: inline; } 
img.alignleft, img[align="left"] { padding: 4px; margin: 0 7px 2px 0; display: inline; } 
img.noborder { border: none !important; } small { font-size: 0.9em; line-height: 1.5em; } 
small, strike { color: #777; } 
code { font-size: 1.1em; } 
blockquote { margin: 20px 0; padding: 0 20px 0 50px; color: #333; background: url('/images/quote.png') no-repeat 10px 0; border: none; } 
hr { display: none; } 
.navigation { text-align: center; margin: 10px 0; padding: 0; width: 100%; } 
.navigation .nav-previous, .navigation .left { float: left; width: 50%; text-align: left; } 
.navigation .nav-next, .navigation .right { float: right; width: 50%; text-align: right; } 
.navigation a { color: #999; } 
.alert { background: #FFF6BF; border-top: 2px solid #FFD324; border-bottom: 2px solid #FFD324; text-align: center; margin: 10px auto; padding: 5px 20px; } 

/*- Search Form and Livesearch */ 
#search { margin-top: 0px; } 
/*#search h4 { display: none; } */
#searchform { display: block; position: relative; } 
#s { width:135px; color: #E2E2E2; border: none; font: 10px Arial, Helvetica, sans-serif; padding: 3px 3px 0; margin-left: 2px; background:none; }
html*#s {height:18px;margin-top:2px;}
#searchform #searchsubmit { background:none; color: #FFF; border:none; width: 58px; height:23px; [height:23px;height: 26px;] height:24px; font: 10px Arial, Helvetica, sans-serif; font-weight:bold; padding: 0; }

