h1 { font-size: 26px; }

h2 { letter-spacing: -1px; font-size: 19px; }

h3 { font-size: 1em; }

h4 { color: #333333; font-family: Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; margin: 0 0 3px 0; padding: 0; }

p { margin-top: 1.2em; margin-bottom: 1.0em; line-height: 160%; }

blockquote { margin-left: 3em; margin-right: 3em; }

a { padding: 0 2px; color: #000000; text-decoration: underline; font-family: helvetica,arial; }


#content a { color: #FFFFFF; }


a:hover { text-decoration: none; }



a img { border-style: none; border-width: 0; }

body { background: url("/images/bg-sky.png") repeat-x scroll 0 0 #FFFFFF; color: #696969; font: 13px/1.5 Helvetica,Tahoma,Arial,Sans-Serif; margin: 0; padding: 0; }

/*
 * Header
 */

#header { background: #fff url(/images/ericbg.gif) top left repeat-x; /*background-color:#323232;*/ height: 174px; overflow: hidden; clear: both; margin: 0; border-bottom: solid 3px #cccccc; }

#header2 { padding-top: 25px; height: 100px; max-width: 1100px; overflow: hidden; padding-left: 100px; }



#mainwrapper { background-color: #ffffff; min-height: 500px; margin: 10px auto auto 60px; }

#header h1 { float: left; display: block; padding: 0 0 0 0; margin: 0; color: #FFFFFF; }


#header h2 { float: right; display: block; margin: 48px 0 0 0; padding: 0 0 0 0; font-size: 1.8em; font-style: italic; }

#header a { text-decoration: none; color: #FFFFFF; }

/*
 * Menu
 */

#menu { margin-left: 66px; height: 20px; }

#menu ul { margin: 0; padding: 0; list-style: none; line-height: normal; }

#menu li { float: left; padding: 16px 10px 0 20px; }

#menu a { font-family: Arial; text-decoration: none; font-size: 1.3em; font-weight: bold; color: #dddddd; }

#menu a:hover { color: #FFFFFF; text-decoration: underline; }

#menu a.CurrentPage { color: #FFFFFF; text-decoration: underline; }


#loginbox { position: absolute; right: 100px; top: 5px; font-family: Verdana; font-size: 10px; color: #FFFFFF; }

#loginbox a { font-family: Verdana; font-size: 10px; color: #FFFFFF; }


/*
 * Page
 */

#mainpage { width: 960px; min-height: 550px; overflow: visible; margin: 0 auto; background: url( '/images/img04.jpg' ) no-repeat; }

/*
 * Content
 */

#content { }
BodyMBold { color: #333333; font-size: 11px; font-weight: bold; }
.post { margin: 20px 20px 40px 20px; }

.post .title { padding: 0 0 5px 0; border-bottom: 1px solid #f0f0f1; }

.post .title a { text-decoration: none; }

.post .entry { padding: 0 20px; }

.post .entry p { }

.post .meta { height: 40px; padding: 15px 20px; background: url( '/images/img05.gif' ) no-repeat; line-height: normal; }

.post .meta a { text-decoration: none; font-weight: bold; }

.post .meta a:hover { text-decoration: underline; }

.post .meta .byline { float: left; }

.post .meta .comments { float: right; }

/*
 * Sidebar
 */

#sidebar { }

#sidebar .LastStatus { padding: 0 5px 0 20px; }


#sidebar ul { margin: 0; padding: 0; list-style: none; }

#sidebar li { }

#sidebar li ul { padding: 0 0 20px 20px; list-style: square inside; }

#sidebar h2 { padding: 13px 20px 0 20px; font-size: 1.6em; }

#sidebar li p { padding: 0 0 20px 20px; }

/*
 * Search (StarGazer)
 */

#search { padding: 20px; text-align: center; }

#search #searchbutton { margin-bottom: 10px; padding: 3px 5px; background: #1F1F1F url( '/images/img06.gif' ) no-repeat center; border: 1px solid #454545; font: bold 1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #FFFFFF; }

#search #searchfield { width: 80%; background: #1F1F1F; margin-bottom: 10px; padding: 3px 5px; border: 1px solid #454545; font: bold 1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #FFFFFF; }

/*
 * Tag Cloud
 */

#tagcloud { margin-bottom: 10px; white-space: normal; }

#tagcloud li { display: inline; border-bottom: none; }

#tagcloud a { display: inline; padding: 3px 1px 3px 1px; text-decoration: none; }

#tagcloud li a:hover { background: none; text-decoration: underline; }

#tagcloud a.biggest { font-size: 20px; }

#tagcloud a.big { font-size: 17px; }

#tagcloud a.medium { font-size: 13px; }

#tagcloud a.small { font-size: 12px; }

#tagcloud a.smallest { font-size: 10px; }

/*
 * Footer
 */

#footer { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #444444; float: left; padding: 20px 0; width: 100%; }

#footer p { margin: 0 150px 0 100px; line-height: normal; text-align: center; }


.ContentLeft { }

.ContentRight { width: 220px; }

#txtNewItemUrl { font-family: Verdana; font-size: 15px; padding: 1px 0 0 5px; }
/*
 * Search Page
 */

.searchresult { margin-bottom: 20px; }

.searchresult a { font-weight: bold; }

.searchresult span.text { clear: both; display: block; margin: 3px 0; }

.searchresult span.type { display: block; }

.searchresult span.url { color: Gray; }

.searchpage ul.paging { list-style-type: none; margin: 0px; margin-bottom: 20px; padding: 0px; }

.searchpage ul.paging li { display: inline; border: 1px solid #454545; background: #F1F1F1; margin-right: 5px; }

.searchpage ul.paging li a { padding: 5px 8px; }

.searchpage ul.paging li.active { background: #F1F1F1; border: 1px solid #000000; }


/*
 * Related Posts
 */

#relatedPosts { padding: 5px 10px 10px 10px; }

#relatedPosts h1 { margin: 0px; }

#relatedPosts a { display: block; margin-top: 5px; }

#relatedPosts span { }

/*
 * Comments
 */
.comment { border: 1px solid #454545; padding: 15px 15px 15px 15px; margin-bottom: 5px; padding-bottom: 0px; }

.comment .date { text-align: left; margin: 0; padding: 3px 0px; }
.comment .author { margin: 0; text-align: left; padding-top: 3px; margin: 5px 0px 3px 0px; clear: both; }

.self { background-color: #1F1F1F; }

.comment .gravatar { float: right; width: 80px; margin: 5px 5px 5px 5px; }

.comment .gravatar img { height: 80px; width: 80px; }

.comment .content { float: left; min-height: 85px; width: 440px; margin: 5px 0 0 0px; }
.commentForm { padding: 5px; }

.commentForm label { float: left; display: block; width: 80px; }

.commentForm input { width: 130px; }

.commentForm textarea { width: 100%; height: 150px; }

/*
 * Archive
 */

#archive { padding: 5px; }

#archive h1 { margin: 0; padding-bottom: 9px; }

#archive h2 { border-bottom: 1px solid #454545; padding-bottom: 4px; font-size: 12px; margin-bottom: 10px; }

#archive h2 img { margin-right: 3px; }

#archive ul { list-style-type: square; margin: 0 10px 20px; padding: 10px; }

#archive ul li { margin-right: 20px; }

#archive table { width: 100%; border-collapse: collapse; margin: 0 0 20px 0; }

#archive table td, #archive table th { text-align: left; }

#archive table td { text-align: left; border-bottom: 1px solid #454545; padding: 2px 0; }

#archive .date { width: 70px; }

#archive .comments { width: 70px; text-align: center; }

#archive .rating { width: 70px; text-align: center; }

/*
 * Contact Page
 */

#contact { padding: 5px; }

#contact h1 { margin: 0; padding-bottom: 9px; }

#contact label { float: left; display: block; width: 80px; }

#contact input.field { width: 200px; }

#contact textarea { display: block; overflow: auto; width: 75%; height: 150px; margin: 0; }

/*
 * Star Rating
 */

.rating p { display: inline; position: relative; top: 14px; left: 55px; }

.star-rating { position: relative; width: 125px; height: 25px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top; }

.star-rating li { display: inline; }

.star-rating a, .star-rating .current-rating { position: absolute; top: 0; left: 0; text-indent: -1000em; height: 25px; line-height: 25px; outline: none; overflow: hidden; border: none; }

.star-rating a:hover, .star-rating a:active, .star-rating a:focus { background-position: left bottom; }

.star-rating a.one-star { width: 20%; z-index: 6; }

.star-rating a.two-stars { width: 40%; z-index: 5; }

.star-rating a.three-stars { width: 60%; z-index: 4; }
.star-rating a.four-stars { width: 80%; z-index: 3; }
.star-rating a.five-stars { width: 100%; z-index: 2; }
.star-rating .current-rating { z-index: 1; background-position: left center; margin: 0; }

.small-star { width: 50px; height: 10px; }
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating { background-image: url( '/images/stars.gif' ); line-height: 10px; height: 10px; }

/*
 * Blogroll
 */

#blogroll .oxox img { padding-right: 10px; }

/*
 * Disclaimer
 */
.disclaimer { padding: 0 20px 20px 20px; }

/*
 * Month list
 */

#monthList { font-weight: bold; }

#monthList ul li { margin-left: 5px; font-weight: normal; list-style: none; }

#monthList li.year { cursor: pointer; }

#monthList ul { display: none; }

#monthList ul.open { display: block; }


/*
 * Calnedar
 */

#calendarContainer { margin: 0 auto; padding-bottom: 20px; }

.calendar { border: none; margin: 0 auto; font-size: 1em; width: 80%; }

.calendar_body { border: none; margin: 0 auto; font-size: 1.2em; width: 80%; }

.calendar_body .other { color: #111111; }

.calendar_body a { text-decoration: none; font-weight: bold; }

.calendar_body a:hover { text-decoration: underline; }

.calendar_body a.exist { display: block; font-weight: bold; }

.calendar_body td { vertical-align: top; background: #111111; }

.calendar_body th { background: #333333; }

.note { font-size: 10px; font-family: Verdana; color: Gray; }

.SRT_Cell { padding: 2px 10px 2px 55px; }
.SRT_Cell_Price { padding: 2px 10px 2px 70px; }
.SelectACountryHint { position: relative; left: 210px; top: -10px; }
#divOrderSetTable { min-height: 300px; overflow: visible; }

#divOrderSetTable th { font-family: Verdana, Georgia; font-size: 14px; height: 38px; }

#divOrderSetTable td { font-family: Verdana, Georgia; font-size: 12px; padding: 5px 2px 5px 10px; }




#divOrderSetTable td.SellerAl { font-family: Verdana; font-size: 11px; padding: 6px 0 6px 20px; }

#divOrderSetTable img.SellerNM { position: relative; top: 2px; }

#divOrderSetTable td.cartnote { text-align: right; padding: 5px 20px 5px 5px; font-size: 11px; }

#divOrderSetTable div.dvSN { width: 100px; height: 100px; overflow: hidden; padding: 0; margin: 0; }

#divOrderSetTable img.ItemTN { position: relative; left: 0; top: 0; width: 100px; height: 100px; }

#divOrderSetTable img.ItemSN { position: relative; left: 74px; top: -26px; width: 25px; height: 25px; }



#divOrderSetTable td.subtotal { font-size: 15px; font-weight: bold; }

#divOrderSetTable td.total { font-size: 15px; font-weight: bold; }
#divOrderSetTable .YB { font-weight: bold; }

#divOrderSetTable .RB { text-align: right; padding: 5px 20px 5px 5px; }

#ConfirmOrderTable td { font-family: Verdana; font-size: 12px; padding: 5px 2px 5px 20px; }

#ConfirmOrderTable td.total { font-size: 15px; font-weight: bold; }

#ConfirmOrderTable .YB { font-weight: bold; background-color: #330022; }

#dvMemberBar { width: 220px; float: left; }


#dvMemberBar ul { padding: 10px; line-height: normal; list-style-type: square; list-style-position: inside; font-size: 14px; }

#dvMemberBar li { padding: 8px 0px 8px 0px; }

#dvMemberBar a { font-size: 14px; font-family: Verdana; text-decoration: none; }

#dvMemberBar a:hover { text-decoration: underline; }

#dvMemberBar a.CurrentPage { text-decoration: underline; }

#dvMemberContent { min-width: 800px; max-width: 960px; width: auto; display: block; float: left; margin: 10px 0 10px 0; font-family: Verdana; font-size: 13px; padding: 10px 5px 15px 15px; color: #222; min-height: 400px; }
#dvMemberContent a { }


.dviBuyer { font-size: 12px; }

.dviBFT { font-size: 12px; }


.dviBuyer .tName { color: Green; float: left; }
.dviBFT .tName { color: Red; float: left; }

.MessageDate { color: Gray; font-size: 10px; }


.blockBordered { border: 1px solid rgb(232, 230, 210); width: 100%; }

.messageError { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: red; }

#tableChangeOP { }
#tableChangeOP td { height: 20px; }
.colChangeOP_Name { width: 110px; height: 20px; font-family: Verdana; font-size: 13px; }
.itemsMessage { height: 40px; width: 330px; }
#AlternateUrl1, #AlternateUrl2 { width: 330px; }
/*960gs*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; }

.grid_4 { width: 220px; }

.grid_8 { width: 460px; }

.grid_12 { width: 700px; }

.grid_16 { width: 940px; }


.alpha { margin-left: 0; }

.omega { margin-right: 0; }



.grid_1 { width: 40px; }

.grid_2 { width: 100px; }

.grid_3 { width: 160px; }

.grid_5 { width: 280px; }

.grid_6 { width: 340px; }

.grid_7 { width: 400px; }

.grid_9 { width: 520px; }

.grid_10 { width: 580px; }

.grid_11 { width: 640px; }

.grid_13 { width: 760px; }

.grid_14 { width: 820px; }

.grid_15 { width: 880px; }



.prefix_4 { padding-left: 240px; }

.prefix_8 { padding-left: 480px; }

.prefix_12 { padding-left: 720px; }
.prefix_12_me { padding-left: 690px; }

.prefix_me { padding: 10px 10px 10px 30px; }

.prefix_1 { padding-left: 60px; }

.prefix_2 { padding-left: 120px; }

.prefix_3 { padding-left: 180px; }

.prefix_5 { padding-left: 300px; }

.prefix_6 { padding-left: 360px; }

.prefix_7 { padding-left: 420px; }

.prefix_9 { padding-left: 540px; }

.prefix_10 { padding-left: 600px; }

.prefix_11 { padding-left: 660px; }

.prefix_13 { padding-left: 780px; }

.prefix_14 { padding-left: 840px; }

.prefix_15 { padding-left: 900px; }

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.suffix_4 { padding-right: 240px; }

.suffix_8 { padding-right: 480px; }

.suffix_12 { padding-right: 720px; }



.suffix_1 { padding-right: 60px; }

.suffix_2 { padding-right: 120px; }

.suffix_3 { padding-right: 180px; }

.suffix_5 { padding-right: 300px; }

.suffix_6 { padding-right: 360px; }

.suffix_7 { padding-right: 420px; }

.suffix_9 { padding-right: 540px; }
.suffix_10 { padding-right: 600px; }

.suffix_11 { padding-right: 660px; }

.suffix_13 { padding-right: 780px; }

.suffix_14 { padding-right: 840px; }

.suffix_15 { padding-right: 900px; }


a.withMessage { background: transparent url(/images/icon_email.gif) no-repeat right center; padding: 0 17px 0 2px; }
a.external { background: transparent url(/images/external.png) no-repeat right center; padding: 0 15px 0 2px; }

input.nexter { background: #FC7B09 url(/images/button-bg.gif) repeat-x scroll left bottom; border: 0 solid #B7B7B3; color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0; height: 22px; padding: 4px 18px; text-transform: uppercase; }
a.nexter { background: #FC7B09 url(/images/button-bg.gif) repeat-x scroll left bottom; border: 0 solid #B7B7B3; color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0; height: 22px; padding: 4px 18px; text-transform: uppercase; text-decoration: none; }
input.canceler { background: #FC7B09 url(/images/button-bg-fade.gif) repeat-x scroll left bottom; border: 0 solid #B7B7B3; color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0; height: 22px; padding: 4px 14px; text-transform: uppercase; }
a.canceler { background: #FC7B09 url(/images/button-bg-fade.gif) repeat-x scroll left bottom; border: 0 solid #B7B7B3; color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0; height: 22px; padding: 4px 14px; text-transform: uppercase; text-decoration: none; }



input.nexter:hover { color: #FFFFFF; cursor: pointer; }

input.canceler:hover { color: #FFFFFF; cursor: pointer; }

input.nexterGreen { background: #FC7B09 url(/images/button-bg-green.gif) repeat-x scroll left bottom; border: 0 solid #B7B7B3; color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0; height: 22px; padding: 4px 18px; text-transform: uppercase; }

input.nexterBlue { background: #FC7B09 url(/images/button-bg-blue.gif) repeat-x scroll left bottom; border: 0 solid #B7B7B3; color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0; height: 22px; padding: 4px 18px; text-transform: uppercase; }
.chkLogin { padding: 5px 10px 5px 62px; }
.chkLogin label { padding: 5px; }

.statusFine { background: transparent url(/images/tick.png) no-repeat left center; text-decoration: underline; padding: 2px 10px 2px 18px; margin: 5px 5px; }

.statusWarn { background: transparent url(/images/icon_alert.png) no-repeat left center; text-decoration: underline; padding: 2px 10px 2px 18px; margin: 5px 5px; }

input, textarea, select { font-family: Verdana; font-size: 12px; }

input[type="text"] { border: 1px solid #C0C0FF; margin: 4px 0; }



input[type="password"] { border: 1px solid #C0C0FF; margin: 4px 0; }

textarea { border: 1px solid #C0C0FF; margin: 4px 0; }

select { border: 1px solid #C0C0FF; margin: 4px 0; }

input[type="submit"] { }



input[type="reset"] { }



input[type="radio"] { /*In FF,Some radio style like background-color not been supported*/ margin: 1px 6px; cursor: pointer; }



input[type="checkbox"] { /*In FF,Some checkbox style like background-color not been supported*/ margin: 1px 6px; cursor: pointer; }



input[type="button"] { }

label { cursor: pointer; }

.dvCOPOptions label { font-family: Verdana; font-size: 13px; }


.vMoney { text-align: right; padding-right: 5px; }

.vTextLeft { text-align: left; padding-left: 10px; }


.dvFeedbackReply { }

.spanFR { float: right; }

.bar-links { color: #000000; font-size: 12px; font-weight: bold; }

#dlHowItWorks { padding: 0; margin: 0; }


#dlHowItWorks dt { font-size: 19px; vertical-align: middle; }
#dlHowItWorks dt span { position: relative; top: -20px; }
#dlHowItWorks dd { margin: 0 16px 10px 16px; }


.outlineTable { background-color: #FFFFFF; border: 5px solid #EAEAEA; padding: 1px; }

.ToolTip { float: left; width: 20px; height: 17px; background-image: url('/images/tooltip_white.jpg'); cursor: help; }

.aqTip ul { padding: 0 10px 0 20px; }

ul.SaleProp { padding: 0; }

ul.SaleProp a { color: Black; }
ul.SaleProp li { background-color: #FFFFFF; float: left; line-height: 20px; margin: 0 4px 4px 0; padding: 1px; position: relative; vertical-align: middle; list-style: none outside none; }
ul.SaleProp li.txt a { padding: 0 5px; width: auto !important; }

ul.SaleProp li.selected a { border: 2px solid #FF6701; margin: -1px; }
ul.SaleProp li a { background-color: #FFFFFF; background-position: center center; background-repeat: no-repeat; border: 1px solid #C8C9CD; color: #000000; display: block; min-width: 10px; padding: 0 6px; text-align: center; text-decoration: none; white-space: nowrap; width: auto !important; line-height: 25px; }
ul.SaleProp .txt a span { display: block; text-indent: 0; width: auto; }
ul.SaleProp li a:hover { border: 2px solid #FF6701; margin: -1px; }
ul.SaleProp li.selected a { border: 2px solid #FF6701; margin: -1px; }





ul.img li span { display: block; text-indent: -9999em; }
ul.img li a { background-color: transparent; background-position: center center; background-repeat: no-repeat; height: 32px; line-height: 32px; padding: 0; width: 32px !important; overflow: hidden; }
ul.SaleProp li.out-of-stock a { border: 1px dashed #D6D6D8; color: #CDCDCD; cursor: not-allowed; margin: 0; }
ul.img li.out-of-stock span { background: url("/images/mask.gif") repeat scroll 0 0 transparent; }
#dvCOPOptions ul { padding: 0 0 0 15px; margin: 5px 0 5px 0; }
#dvCOPOptions li { list-style-type: none; height: 21px; }

#dvCOPOptions li label { width: 140px; display: inline-block; }
#dvAnotherProduct { margin: 0 0 0 25px; }
.CopHid { display: none; }

UL.tabNavigation { list-style: none; margin: 0; padding: 0; }
UL.tabNavigation LI { display: inline; }
UL.tabNavigation LI A { padding: 3px 5px; font-size: 17px; background-color: #ccc; color: #000; text-decoration: none; }
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover { background-color: #333; color: #fff; padding-top: 7px; }
UL.tabNavigation LI A:focus { outline: 0; }
div.tabs > div { padding: 5px; margin-top: 3px; border: 5px solid #333; height: 325px; }

td.orderItem { padding: 2px 5px 2px 18px; }
td.arrived { background: url("/images/accept.png") no-repeat scroll left center transparent; }

a.btn-LoginPaypal { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; font-size: 24px; font-weight: bold; padding: 18px 24px 16px; background-color: #E2E2E2; color: #767676; border: 1px solid #999999; text-shadow: 0 1px #FFFFFF; background-image: -webkit-gradient(linear, left top, left bottom,from(#FFF5E0),to(#E2E2E2)); }

a.btn-LoginPaypal #ppLogo { position: relative; top: 15px; width: 100px; height: 45px; }
#dvPaypalLogin { position: relative; top: 100px; left: 20px; }

