@charset "utf-8";

/* General page formatting
-------------------------------------------------- */
.x-content			{ padding:10px 0 !important; }




/* Template body formatting
-------------------------------------------------- */
#x-template			{ margin:0; padding:0; vertical-align:top; float:right; }
#x-template, ul.x-terms-tabs,
.x-ttb-title, .x-ttb-top,
.x-ttb-mid, .x-ttb-btm		{ width:735px; }
#x-template h1			{ text-align:left; font:bold 15px Tahoma, Geneva, Sans-serif; color:#F8F7F7; line-height:36px; margin:0; padding:0 36px; } /* listing title */
#x-template h4			{ text-align:left; font:bold 15px Tahoma, Geneva, Sans-serif; color:#F8F7F7; line-height:36px; margin:0; padding:0 36px; } /* section titles */
#x-template h5			{ text-align:left; font:bold 12px Verdana, Geneva, Sans-serif; color:#DE1D7A; line-height:15px; text-decoration:underline; padding:0 0 15px; } /* text subtitles */
#x-template h6			{ text-align:left; font:bold 15px Verdana, Geneva, Sans-serif; color:#DE1D7A; line-height:17px; padding:0 0 20px; } /* text subtitles */

.x-ttb-title				{ background:transparent url(images/x-ttb-title.png) 0 0 no-repeat; height:36px; }
.x-ttb-top				{ background:transparent url(images/x-ttb-top.png) 0 0 no-repeat; height:10px; }
.x-ttb-mid				{ background:transparent url(images/x-ttb-mid.png) 0 0 repeat-y; padding:10px 0 0; overflow:hidden; }
.x-ttb-btm			{ background:transparent url(images/x-ttb-btm.png) 0 0 no-repeat; height:10px; margin:0 0 12px; }
.x-ttb-ins				{ padding:0 15px 0; } /* inset */
.x-ttb-mid, .x-ttb-mid p, 
.x-ttb-mid a, .x-ttb-mid li		{ text-align:left; font:normal 12px Verdana, Geneva, Sans-serif; color:#2B2528; line-height:15px; }
.x-ttb-mid p, .x-ttb-mid ul		{ padding:0 0 15px; list-style-type:none; }
.x-ttb-mid li			{ background:transparent url(images/x-template-bullet.png) 0 0 no-repeat; padding:0 0 5px 15px; line-height:15px; } /* bullet img w10px h15px */
.x-ttb-mid a, .x-tb-mid a:visited,
.x-ttb-mid a:active, .x-ttb-mid a:link	{ color:#77665E; text-decoration:underline; }
.x-ttb-mid a:hover			{ color:#DE1D7A; text-decoration:underline; }
.x-ttb-mid b, .x-ttb-mid strong	{ font-weight:bold; }
.x-ttb-mid p.high			{ font-weight:bold; color:#DE1D7A; }

.x-descrtop			{ margin:0 auto; overflow:hidden; }
img.x-gallerylarge			{ max-width:378px; width:auto !important; width:380px; border:3px double #E2E1E1; display:block; margin:0 10px 10px 0; float:left; }
.x-descrright			{ width:310px; float:right; }
#x-dontpay			{ width:242px; height:142px; background:transparent url(images/x-template-dontpay.jpg) 0 0 no-repeat; margin:10px auto; }
#x-dontpay p			{ text-align:left; font:normal 15px Verdana, Geneva, Sans-serif; color:#FFF; line-height:15px; }
#x-dontpay p.dp-01			{ font-weight:bold; padding:38px 10px 5px; }
#x-dontpay p.dp-02			{ font-size:20px; padding:0 10px; }
#x-dontpay p.dp-03			{ font-weight:bold; padding:22px 10px 5px; }
#x-dontpay font.dp-04		{ font-size:12px; color:#E4E4E4; }
#x-giftpkg			{ margin:10px 33px 0 0; }
#x-giftpkg, #x-giftpkg img		{ width:277px; height:134px; }
.x-td-button			{ margin:3px 44px; }
.x-td-button, .x-td-button img		{ width:212px; height:31px; }
img.realdeal			{ width:674px; height:47px; margin:0 auto; padding:5px 0; display:block; }
img.helpus			{ width:416px; height:47px; margin:0 auto; display:block; }

.x-gallery				{ margin:0 auto; } /* Image Gallery */
img.x-gallerytitle			{ width:276px; height:47px; display:block; }
.x-gallery .display-ot		{ width:705px; border-top:1px solid #E2E1E1; border-bottom:1px solid #E2E1E1; margin:0 0 20px; padding:10px 0; overflow:hidden;  }
.x-gallery .display-in img		{ width:121px; border:0 none; margin:0 10px 0 0; float:left; }

.x-ba				{ width:585px; height:405px; margin:0 auto 12px !important; overflow:hidden; }
.x-ba a				{ width:148px; height:405px; float:left; display:block; }
.x-ba a.last			{ width:141px; }
.x-ba img				{ width:141px; height:405px; }

ul.x-terms-tabs			{ list-style-type:none; overflow:hidden; }
ul.x-terms-tabs, ul.x-terms-tabs img	{ height:36px; padding:0; }
ul.x-terms-tabs li			{ display:inline; padding:0; }
ul.x-terms-tabs li a	img		{ width:180px; display:block; float:left; margin:0 5px 0 0; }
ul.x-terms-tabs li a img.last		{ margin:0; }

ul.x-other-tabs			{ list-style-type:none; overflow:hidden; }
ul.x-other-tabs, ul.x-other-tabs img	{ height:36px; padding:0; }
ul.x-other-tabs li			{ display:inline; padding:0; }
ul.x-other-tabs li a	img		{ width:241px; display:block; float:left; margin:0 6px 0 0; }
ul.x-other-tabs li a img.last		{ margin:0; }



