@charset "utf-8";
/* CSS Document */

/* Global Defaults
=====================================================================*/
a,a:link,a:visited,a:hover { 
	color:#4E82B6;
}

/* Global Elements
=====================================================================*/
body {
	background-color: #000;
	background-image: url(bodyBg.jpg);
	color: #CCC;
	background-position: center top;
	background-repeat: repeat-y;
}

/* Start CSS Coding
=====================================================================*/
#container {
	background:url(grunge.jpg) no-repeat 50% 218px;
	*background:url(grunge.jpg) no-repeat 50% 239px;
}
#placeflag {
	background-image:url(back_flag.gif);
}

/* Main Menu
=====================================================================*/
#mainmenu ul li a { background:url(menu_bg.gif) repeat-x; }
#mainmenu ul li a span { background:url(menu_left.gif) no-repeat; }
#mainmenu ul li a#menu_1 span { background:url(menu_left_first.gif) no-repeat; }
#mainmenu ul li a span span, #mainmenu ul li a#menu_1 span span { background:url(menu_right.gif) top right no-repeat; }
#mainmenu ul li a#menu_1:hover span { background-position: 0 -30px; }
#mainmenu ul .active a span, #mainmenu ul .active a, #mainmenu ul li.active a#menu_1 span { background-position:0 -60px; }
#mainmenu ul li a#menu_1:hover span span { background-position: right; }
#mainmenu ul li.active a#menu_1 span span { background-position: bottom right; }
#mainmenu ul li a#menu_1 span span { padding-left: 20px; }

/* Cart
=====================================================================*/
#placecart2 {
	background:url(dropdown_basket1.jpg) no-repeat;
}
#placecart2 p, #placecart4 p {
	float:left;
	display:inline;
}
a.butdropdown {
     background: url(dropdown_arrow.jpg) no-repeat;
}
#placecart4 {
	background:url(dropdown_basket2.jpg) no-repeat;
}

#placemainmenu {
	width:980px;
	height:30px;
	margin-top:22px;
}
#placerss {
	/*width:548px;*/
	height:30px;
	background:url(back_rss.jpg) no-repeat 0 100%;
	float:left;
}
#placerss img {
	margin:7px 0 0 3px;
}
#welcomeBox {
	float:left; 
	padding:8px 0px 0px 6px;
	color:#FFF;
	font-size:12px;
}
#header {
	width:980px;
	height:222px;
	background:url(back_header.jpg) no-repeat;
	overflow:hidden;
}

.home #header {
	background:url(back_header1.jpg) no-repeat !Important;
}

/* logo */
#logo span{
	background: url(logo.jpg) no-repeat;
}

#placeoutnow {
	width:224px;
	height:172px;
	float:left;
	margin:16px 0 0 9px;
	display:inline;
	overflow: hidden;
}
a.outnow {
	 display: block;
     width: 224px;
     height: 172px;
     background: url(outnow.png) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 cursor:pointer;
}
#placedelivery {
	margin:16px 0 0 30px;
	height:172px;
	float:left;
	width:300px;
	display:inline;
}
#h2_delivery{
	width:300px;
	height:90px;
	margin:50px 0 0 0;
	overflow:hidden;
	display:block;
	position:relative;
	text-indent:-5000px;
}
#fighter {
	width:250px;
	height:222px;
	position:absolute;
	z-index:2;
	left:720px;
}
#frmsearch {
	padding:0 0 0 341px;
}
.textboxsearch {
	width:243px;
	height:14px;
	background:transparent;
	border:0;
	font-size:1.1em;
	margin-top: 16px;
	float: left;
	color:#39C;
	outline: 0;
}

.submitsearch {
	width:48px;
	height:20px;
	border:0;
	float: left;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:12px 0 0 10px !important;
}
#placecontent {
	width:980px;
}
#maincontent {
	width:778px;
	float:right;
	margin-left:2px;
}
#content {
	width:572px;
	margin:0 2px;
	float:left;
	background:url(btmsearch.png) no-repeat 124px 0;
	display:inline;
	padding-top:19px;
}
#navright {
	width:200px;
	float:right;
	display:inline;
}

/* category menu */
.box1_back {
	background:url(box1_back.jpg) repeat-y;
	margin:4px 0 0 0;
}
.box1_top {
	background:url(box1_top.png) no-repeat;
}
.box1_bottom {
	background:url(box1_bottom.jpg) no-repeat 0 100%;
}


.listdownload {
	width:162px;
	height:34px;
	padding:17px 0 0 28px;
}
.listdownload li a, .listdownload li a:link, .listdownload li a:visited {
	font-size:1.5em;
	font-weight:bold;
	color:#4E82B6;
}

/* know more */
.box2_back { background:url(box2_back.jpg) repeat-y; }
.box2_top { background:url(box2_top.jpg) no-repeat; }
.box2_bottom { background:url(box2_bottom.jpg) no-repeat 0 100%; }

.box3_back {
	margin:9px 0 9px 0;
	background-image: url(box3_back.jpg);
	background-repeat: no-repeat;
}
.box3_top {
	background:url(box3_top.jpg) no-repeat;
}
.box3_bottom {
	background:url(box3btm.png) no-repeat 0 100%;
	padding:9px 5px 0 5px;
}
#h3_newsletter{
	width:190px;
	height:19px;
	overflow:hidden;
	display:block;
}
#frmnewsletter {
	padding:20px 10px 10px 10px;
}
#frmnewsletter p {
	font-size:1.1em;
	color:#fff;
}
.textboxnewsletter {
	width:167px;
	height:19px;
	border:1px solid #482600;
	margin:8px 0 0 -2px;
	font-size:1.0em;
	color:#6a6a6a;
	padding:3px 0 0 3px;
	background-color:#FFFFFF !important;
}
.submitsignup {
	width:51px;
	height:18px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:6px 0 0 122px;
}
.placeads1 {
	width:560px;
	margin:0 auto 10px auto;
	font-size:0;
}
.placeads2 {
	width:560px;
	margin:0 auto 10px auto;
	font-size:0;
}
.placecomingsoon {
	width:574px;
	height:315px;
	margin:0 auto 10px auto;
	background:url(back_comingsoon.jpg) no-repeat 6px 0;
}
.placecomingsoon h3, .placenewrelease h3 {
	font-size:1.5em;
	font-family:Helvetica, arial, serif;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:10px;
}
.arrowleft {
	width:34px;
	float:left;
}
a.butarrowleftcoming {
	 border:0;
	 display: block;
     width: 34px;
     height: 34px;
     background: url(comingleft.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:104px 0 0 -1px;
}
.contentcoming {
	width:506px;
	height:273px;
	float:left;
}
.colcoming {
	width:125px;
	float:left;
}
.placeproductcoming {
	width:125px;
	height:132px;
	text-align:center;
	padding-top:25px;
}
.placedetailcoming {
	width:96px;
	height:54px;
	text-align:center;
	font-size:1.2em;
	color:#464646;
	padding:6px 12px 0 12px;
}
.placeproductcoming span {
	font-size:1.2em;
}
.arrowright {
	width:34px;
	float:right;
}
a.butarrowrightcoming {
	 border:0;
	 display: block;
     width: 34px;
     height: 34px;
     background: url(comingright.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:104px 0 0 -1px;
}
.placenewrelease {
	width:546px;
	height:301px;
	margin:0 auto 10px auto;
	background:url(back_newrelease.jpg) no-repeat;
	padding:0 7px 0 7px
}

/*#h3_newrelease{
	width:546px;
	height:18px;
	overflow:hidden;
	display:block;
	text-indent:-5000px;
}*/
.rownewrelease {
	width:546px;
	height:273px;
}
.colnewrelease {
	width:109px;
	height:273px;
	float:left;
}

/*a.butaddtobasket {
	 border:0;
	 display: block;
     width: 94px;
     height: 26px;
	 margin-left:5px;
     text-decoration: none;
	 text-indent:-5000px;
}*/
.placebuttonbasket1 {
	width:105px;
}
.tabscontent {
	width:554px;
	height:267px;
	background:url(back_placetabs.jpg) no-repeat;
}
.rowrecommended {
	margin:0 auto 0;
	width:544px;
}

.productlist_bottom .rowrecommended {
	margin:4px auto 0;
}

.colrecommended {
	width:136px;
	float:left;
}
.placeproduct2 {
	width:109px;
	height:116px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
}
.offers {
	height:26px;
	overflow:hidden;
}
.placebuttonbasket {
	text-align:center;
}
a.butaddtobasket2 {
	 border:0;
	 margin:0 auto;
	 display: block;
     width: 94px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
}

#content a.butPreorder {
	border:0;
	margin:0 auto;
	display:block;
	width:94px;
	height:26px;
	text-decoration:none;
	text-indent:-9999%;
}
.placebuttonbasket1 a.butPreorder, .placebuttonbasket2 a.butPreorder {
	float:none !important;
}
#content .productdesc a.butPreorder {
	float:left;
}
#content #btnAdd {
}
.placebuttonbasket2 {
	width:136px;
}
.placeads3 {
	width:560px;
	margin:0 auto 10px auto;
	font-size:0;
}

/* list info */
.placeinfo {
	background:url(back_info.jpg) no-repeat;
}
.listinfo li {
	background:url(dotted.gif) repeat-x 0 100%;
}

.placeservice {
	width:375px;
	height:195px;
	float:right;
}
.placecustomer {
	width:165px;
	height:133px;
	background:url(dotted.gif) repeat-x 0 100%;
	float:left;
	margin-left:12px;
	display:inline;
}
.customertitle {
	width:165px;
	height:17px;
	background:url(dotted.gif) repeat-x 0 100%;
	padding:21px 0 0 0;
}
#h3_customer{
	width:150px;
	height:13px;
	overflow:hidden;
	display:block;
}
.placecustomer p {
	font-size:1.1em;
	color:#e8e8e8;
	padding:11px 0 0 8px;
}
.placecustomer p span {
	color:#4E82B6;
	font-size:1.2em;
}
.placecustomer p strong {
	font-size:1.2em;
	font-weight:lighter;
}
.listbookmark1 {
	width:74px;
	float:left;
	padding:7px 0 0 4px;
}
.listbookmark1 li {
	height:16px;
	margin-bottom:3px;
	display:block;
	width:74px;
}
.listbookmark1 img, .listbookmark2 img {
	margin-right:4px;
}
.listbookmark1 li a, .listbookmark2 li a, .listbookmark1 li a:link, .listbookmark2 li a:link, .listbookmark1 li a:visited, .listbookmark2 li a:visited {
	color:#d6d6d6;
	font-size:0.9em;	
}

.listbookmark2 {
	width:78px;
	float:left;
	padding:7px 0 0 4px;
}
.listbookmark2 li {
	height:16px;
	margin-bottom:3px;
	display:block;
	width:78px;
}
#text_card{
	width:235px;
	height:22px;
	overflow:hidden;
	display:block;
	margin:13px 0 0 12px;
}
#text_card span{
	background: url(card_accept.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
.placeads4 {
	width:200px;
	margin:4px 0 6px 0;
}
.placeads5 {
	width:200px;
	margin:4px 0 6px 0;
}
.boxcountdown_back {
	background:url(boxcountdown_back.jpg) repeat-y;
	margin:9px 0 9px 0;
}
.boxcountdown_top {
	background:url(boxcountdown_top.jpg) no-repeat;
}
.boxcountdown_bottom {
	background:url(boxcountdown_bottom.jpg) no-repeat 0 100%;
	padding:9px 5px 0 5px;
	position: relative;
}

/* countdown */
.productcountdown {
	width:172px;
	height:112px;
	float:left;
	margin:20px 0 0 0;
	text-align: center;
}
.placecount {
	width:84px;
	height:86px;
	float:left;
	background:url(place_count.jpg) no-repeat;
	margin:25px 0 0 7px;
	padding:14px 0 0 6px;
}
#text_days, #text_day{
	width:35px;
	height:28px;
	overflow:hidden;
	display:inline;
	float:right;
	margin:4px 7px 0 0;
}
#text_days span, #text_day span{
	position:absolute;
	width:100%;
	height:100%;
}
.placecount img {
	float:left;
}
a.butordernow {
	 border:0;
	 display: block;
     width: 79px;
     height: 50px;
     text-decoration: none;
	 text-indent:-5000px;
	 clear:both;
}
.boxcountdown_bottom p {
	font-size:1.4em;
	color:#8e8e8e;
	font-weight:bold;
	margin:5px 0 0 10px;
}
.boxcountdown_bottom p strong {
	font-size:1.3em;
	color:#d51d2c;
	text-transform:uppercase
}
.placeads6 {
	width:200px;
	margin:4px 0 6px 0;
}
.box4_back {
	background:url(box4_back.jpg) repeat-y;
	margin:4px 0 9px 0;
}
.box4_top {
	background:url(box4_top.jpg) no-repeat;
}
.box4_bottom {
	background:url(box4_bottom.jpg) no-repeat 0 100%;
	padding:9px 5px 0 5px;
}
#h3_recently{
	width:190px;
	height:19px;
	overflow:hidden;
	display:block;
	margin-bottom:17px;
}
.rowrecently {
	width:190px;
	margin:2px 0;
}
.rowrecentlyproduct {
	width:27px;
	float:left;
	margin-left:8px;
	display:inline;
}
.rowrecentlydesc {
	width:155px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#505050;
	display:inline;
	line-height:1.1em;
	padding-top:3px;
}
.rowrecentlydesc a, .rowrecentlydesc a:link, .rowrecentlydesc a:visited {
	color:#505050;
}
.rowrecentlydesc a:hover {
	color:#cc202e;
	text-decoration:none;
}
.separate {
	height:10px;
}
.placeads7 {
	width:200px;
	margin:4px 0 6px 0;
}
.placeads8 {
	width:200px;
	margin:4px 0 6px 0;
}
/* Product List
=====================================================================*/
.placesearch_top {
	width:560px;
	height:8px;
	font-size:0;
	background:url(searchbox_top.jpg) no-repeat;
	margin:0 auto;
}
.placesearch {
	width:518px;
	background:url(searchbox_back.jpg) repeat-y;
	margin:0 auto;
	padding:5px 21px;
}
.placesearch_bottom {
	width:560px;
	height:8px;
	font-size:0;
	background:url(searchbox_bottom.jpg) no-repeat;
	margin:0 auto 10px auto;
}
.ulsitemap {
	font-size:1.0em;
	padding:4px 0;
} 
.ulsitemap li {
	display: inline;
	color:#464646;
	font-size:1.1em;
	font-weight:bold;
}
.ulsitemap li.didYouMean {
	display:block !important;
	margin:3px 0 0 0;
}
.ulsitemap span {
	padding:0 12px;
}
.ulsitemap li a, .ulsitemap li a:link, .ulsitemap li a:visited {
	font-size:1.0em;
	color:#4E82B6;
	font-weight:bold;
	text-decoration:underline;
}
.placefilter {
	width:518px;
	height:21px;
	background:url(dotted2.gif) repeat-x;
	margin-top:13px;
	padding:12px 0;
}

#frmfilter label, #frmfilter2 label {
	font-size:1.1em;
	color:#464646;
}
.selectcat {
	width:109px;
	font-size:1.1em;
	color:#464646;
	margin-right:20px;
}
.selectyear {
	width:99px;
	font-size:1.1em;
	color:#464646;
	margin-right:20px;
}
.selectreleased {
	width:99px;
	font-size:1.1em;
	color:#464646;
	margin-right:20px;
}
.selectformat {
	width:99px;
	font-size:1.1em;
	color:#464646;
}
.placefilter2 {
	width:518px;
	height:19px;
	padding-top:11px;
}
.placefilter3 {
	width:518px;
	height:19px;
}
.selectshow {
	width:49px;
	font-size:1.1em;
	color:#464646;
	margin:0 15px 0 9px;
}
.selectorderby {
	width:122px;
	font-size:1.1em;
	color:#464646;
}
.filterpage {
	padding:0;
	float:right;
	margin:0;
}
.placefilter2left {
	width:320px;
	float:left;
}
.placefilter2right {
	width:195px;
	float:right;
	margin-top:-2px;
}
.filterpage li {
	display:inline;
	font-size:1.1em;
	padding:0 2px;
	color:#464646;
}
.filterpage li a, .filterpage li a:link, .filterpage li a:visited {
	color:#464646;
}
.filterpage li a:hover {
	color:#119723;
}
.filterpage li.last {
	padding-left:4px;
}
.productlist_back {
	background:url(productlist_back.jpg) repeat-y;
	margin:0 auto 10px auto;
	width:560px;
}
.productlist_top {
	width:560px;
	background:url(productlist_top.jpg) no-repeat;
}
.productlist_bottom {
	width:560px;
	min-height: 282px;
	height: auto !important;
	height: 0;
	background:url(productlist_bottom.jpg) no-repeat 0 100%;
}
.productlist_bottom h3 {
	font-size:1.5em;
	font-family:Helvetica, arial, serif;
	color:#fff;
	text-align:center;
	padding-top:10px;
	text-transform:uppercase;
}
.productlist_bottom p {
	color:#464646;
	font-size:1.2em;
}
.noprods {
	padding:30px 20px 0;
	font-size: 1.1em;
	color:#363C40;
}
.rowproductlist {
	margin:0 auto;
	width:544px;
	height:278px;
	background:url(border.gif) no-repeat 50% 0;
	padding-top:5px
}
.rowproductlist_first {
	margin:0 auto;
	width:544px;
	height:278px;
	padding-top:5px
}
.colproductlist {
	width:136px;
	height:273px;
	float:left;
}
/* Popup
=====================================================================*/
.placebaskettop {
	background:url(popupbaskettop.gif) no-repeat;
}
a.butup {
    background: url(arrow_top.gif) no-repeat;
}
#h3_shopping{
	height:19px;
	overflow:hidden;
	display:block;
	font-size:1.2em;
}
.placeproductbasket {
	width:274px;
	background:#fff;
	padding-bottom:5px;
}
.rowbasket {
	width:253px;
	overflow:hidden;
	margin:0 auto;
	background:url(border2.gif) no-repeat 0 0;
	padding:10px 0 5px 0;
}
.rowbasket_first {
	width:253px;
	margin:0 auto;
	padding:10px 0 5px;
}
.rowbasket1 {
	width:42px;

	float:left;
}
.rowbasket2 {
	width:177px;
	float:left;
	font-size:0.9em;
	color:#363c40;
	padding:4px 4px 0 14px;
	line-height:1.2em;
}


.rowbasket3 {
	width:16px;
	height:74px;
	float:left;
}
.textboxqty {
	width:25px;
	height:17px;
	border:1px solid #7e9db9;
	margin:0 6px;
}
.submitqty {
	width:100px;
	height:17px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
}
.totalprice {
	width:264px;
	font-size:1.3em;
	color:#fff;
	text-align:right;
	padding:10px 10px 10px 0;
}
.placebutton {
	width:274px;
	padding:10px 0 25px 0px;
}
.placebutton a {
	margin-right:5px;
}
.placelogin {
	width:294px;
	position:absolute;
	z-index:9000;
	left:686px;
}
.placelogintop {
	width:294px;
	height:39px;
	background:url(popuplogintop.gif) no-repeat;
	margin-top:3px;
}
.placelogintop1 {
	width:137px;
	float:left;
	font-size:1.2em;
	color:#fff;
	padding:5px 0 0 135px;
	color:#bcbdbf;
}
.placelogintop2 {
	width:22px;
	float:right;
	padding-top:5px;
}
#h3_userlogin{
	height:19px;
	overflow:hidden;
	display:block;
	font-size:1.2em;
}
.placeloginarea {
	width:246px;
	background:#fff;
	padding:10px 14px;
	
}
.placeloginarea p {
	color:#363c40;
	padding:0;
}
#frmlogin label {
	display:block;
	font-size:1.1em;
	color:#363c40;
	padding:6px 0 2px 0;
}
.textboxlogin {
	width:240px;
	height:22px;
	background:url(textbox_login.gif) no-repeat;
	border:0;
	padding:2px 0 0 2px;
}
a.linkforgot, a.linkforgot:link, a.linkforgot:visited {
	background:url(bullet1.gif) no-repeat 0 3px;
	margin-top:9px;
	font-size:1.1em;
	color:#898989;
	padding-left:10px;
}
#AccountDetailsBut {
	height:22px;
	width:97px;
	text-indent:-9999%;
	float:left;
	display:block;
}
#ViewAllBut {
	height:22px;
	width:61px;
	text-indent:-9999%;
	float:left;
	display:block;
}
#CheckOutBut {
	height:22px;
	width:67px;
	text-indent:-9999%;
	float:left;
	display:block;
}
.submitlogin {
	width:53px;
	height:22px;
	border:0;
	cursor:pointer;
	/*overflow: hidden;*/
	text-indent:-5000px;
}
/* Product Info
=====================================================================*/
.productinfo_back {
	background:url(productlist_back.jpg) repeat-y;
	margin:0 auto 10px auto;
	width:560px;
}
.productinfo_top {
	width:560px;
	background:url(productlist_top.jpg) no-repeat;
}
.productinfo_bottom {
	width:560px;
	background:url(productlist_bottom.jpg) no-repeat 0 100%;
}
.productinfo_bottom h3 {
	font-size:1.5em;
	font-family:Helvetica, arial, serif;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:10px;
}
.bigframes {
	width:261px;
	/*height:340px;*/
	float:left;
	background:url(big_frames.jpg) no-repeat;
	margin:29px 0 0 20px;
	display:inline;
	position:relative;
}
.maskedframes {
	width:261px;
	height:340px;
	background:url(masked_frames.gif) no-repeat;
	position:absolute;
	z-index:5;
}
.placebuttonpic {
	width:261px;
	height:26px;
	position:absolute;
	z-index:10;
	margin:304px 0 0 0;
}
a.butplay {
	 border:0;
	 display: inline;
     width: 37px;
     height: 26px;
     background: url(but_play.png) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 cursor:pointer;
	 float:left;
	 margin-left:11px;
}
a.butpause {
	 border:0;
	 display: inline;
     width: 37px;
     height: 26px;
     background: url(but_pause.png) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 cursor:pointer;
	 float:left;
}
a.butzoom {
	 border:0;
	 display: inline;
     width: 33px;
     height: 26px;
     background: url(but_zoom_plus.png) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 cursor:pointer;
	 float:right;
	 margin-right:10px;
}

#text_18{
	width:32px;
	height:32px;
	overflow:hidden;
	display:block;
	margin:8px 0 12px 0;
	float:left;
}
#text_18 span{
	background: url(text_18.jpg) no-repeat;
	position:absolute;
	width:32px;
	height:32px;
}
.separateinfo {
	height:15px;
}
#text_freeinfo{
	width:155px;
	height:34px;
	overflow:hidden;
	display:block;
	margin:0 0 0 50px;
	padding:0;
}
#text_freeinfo span{
	position:absolute;
	width:155px;
	height:34px;
}
#text_buy1info{
	width:155px;
	height:34px;
	overflow:hidden;
	display:block;
	margin:0 0 0 50px;
	padding:0;
	cursor:pointer;
}
#text_buy1info span{
	position:absolute;
	width:155px;
	height:34px;
}
a.butaddtobasket3 {
	 border:0;
	 display: block;
     width: 94px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin-left:-3px;
	 float:left;
}
a#butiownthis {
	 border:0;
	 display: block;
     width: 94px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 float:left;
	 margin-left:8px;
}
a.active#butiownthis {
	background-position:0 -26px;
}
.textview {
	font-size:1.1em;
	color:#5e5e5e;
	margin:10px 0 3px 0;
}

/* Product Format
=====================================================================*/
#formatsmenu_1 span{background:url(formatsmenu_1.jpg) no-repeat;}
#formatsmenu_2 span{background:url(formatsmenu_2.jpg) no-repeat;}
#formatsmenu_3 span{background:url(formatsmenu_3.jpg) no-repeat;}
#formatsmenu_4 span{background:url(formatsmenu_4.jpg) no-repeat;}

.menuproduct {
	width:258px;
	float:right;
	display:inline;
	margin:0 0 8px 0;
}

.menuproduct ul, .menuproduct1 ul, .menuproduct2 ul {
	float:left;
	padding:18px 0;
	margin-left:-1px;
}
.menuproduct2 ul {
	padding:28px 0 20px 18px;
	float:none;
}
.menuproduct li, .menuproduct1 ul li, .menuproduct2 li {
	background:url(bullet2.gif) no-repeat 0 3px;
	padding:3px 0 3px 13px;
}
.menuproduct li a, .menuproduct li a:link, .menuproduct li a:visited,
.menuproduct1 li a, .menuproduct1 li a:link, .menuproduct1 li a:visited,
.menuproduct2 li a, .menuproduct2 li a:link, .menuproduct2 li a:visited {
	font-size:1.1em;
	color:#4E82B6;
	text-decoration:underline;
	font-style:italic;
}
#text_stamp{
	width:83px;
	height:83px;
	overflow:hidden;
	display:inline;
	float:right;
	margin:10px auto 0 auto;
}
#text_stamp span{
	position:absolute;
	width:83px;
	height:83px;
}
.boxdescription_back {
	background:url(boxdescription_back.jpg) repeat-y;
	margin:0 auto 10px auto;
	width:560px;
}
.boxdescription_top {
	width:560px;
	background:url(boxdescription_top.jpg) no-repeat;
}
.boxdescription_bottom {
	width:560px;
	background:url(boxdescription_bottom.jpg) no-repeat 0 100%;
}
.boxdescriptiontitle {
	width:539px;
	height:28px;
	padding:3px 0 0 7px;
}
.boxdescriptiontitle1 {
	width:167px;
	height:28px;
	float:left;
	display:inline;
	text-indent:-9999px;
}
.boxdescriptiontitle2 {
	width:32px;
	height:28px;
	float:left;
	display:inline;
}
.boxdescriptiontitle3 {
	width:237px;
	height:28px;
	float:left;
	display:inline;
}
.boxdescriptiontitle4 {
	width:31px;
	height:28px;
	float:left;
	display:inline;
}
.boxdescriptiontitle5 {
	width:72px;
	height:28px;
	float:left;
	display:inline;
}
#h3_productdesc {
	width:150px;
	height:10px;
	overflow:hidden;
	display:block;
	margin:9px 0 0 10px;
}
a.butarrowleft {
	 border:0;
	 display: block;
     width: 32px;
     height: 28px;
     background: url(but_arrowleft.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
}
a.butarrowright {
	 border:0;
	 display: block;
     width: 31px;
     height: 28px;
     background: url(but_arrowright.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
}
a#butimages {
	 border:0;
	 display: block;
     width: 66px;
     height: 20px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:4px 0 0 6px;
}
a#butimages:hover, a#butimages.active  {
	background-position:0 -20px;
}
.placedescproduct {
	padding:20px 22px 19px 8px;	
}
.placedescproduct p {
	font-size:1.1em;
	color:#464646;
	line-height:1.5em;
	padding-left:22px;
}
.placedescproduct h3 {
	font-size:1.5em;
	color:#464646;
	text-transform:uppercase;
	padding:25px 0 17px 0;
}
.placedescproduct h4 {
	font-size:1.4em;
	color:#464646;
	padding:0 0 17px 0;
}
.placedescproduct strong {
	font-size:1.2em;
}
.placedescproduct ul {
	padding:5px 0 10px 0;
}
.placedescproduct li {
	color:#464646;
	font-size:1.1em;
	padding:0 0 17px 0;
	line-height:1.5em;
}
.rowproductlisttab {
	margin:0 auto;
	width:544px;
	padding-top:5px
}
.colproductlisttab {
	width:136px;
	float:left;
}
.tableHead {
	background: #fff;
	padding: 0 0 5px 0;
}
.thSingleDot {
	height: 1px;
	background:url(back_placereview.gif) repeat-x;
	text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
}
.placebutreview {
	width:517px;
	height:30px;
	background:url(back_placereview.gif) repeat-x;
	margin:32px auto 0 auto;
	padding:4px 0 0 0;
}
a.butwritereview {
	 border:0;
	 display: block;
     width: 138px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin-left:-2px;
	 float:left;
}
.placereview {
	width:517px;
	margin:0 auto;
	background:url(dotted.gif) repeat-x 0 100%;
	padding:29px 0;
}
.placeavatar {
	width:125px;
	float:left;
	margin-left:1px;
	display:inline;
	margin:0 10px 0 0;
}
.placeavatar img {
	border:1px solid #c7c7c7;
}
.placereviewuser {
	width:380px;
	float:right;
	color:#464646;
	/*padding:0 0 0 11px;*/
}
.placereviewuser h4 {
	font-size:1.4em;
	padding:2px 0 4px 0;
}
.reviewdate {
	font-size:1.3em;
}
.placereviewuser p {
	font-size:1.1em;
}
.placereviewuser a, .placereviewuser a:link, .placereviewuser a:visited {
	text-decoration:underline;	
	font-style:italic;
}

/* Ratings
=====================================================================*/
.rate0 span { background:url(rate0.jpg) no-repeat; }
.rate1 span { background:url(rate1.jpg) no-repeat; }
.rate2 span { background:url(rate2.jpg) no-repeat; }
.rate3 span { background:url(rate3.jpg) no-repeat; }
.rate4 span { background:url(rate4.jpg) no-repeat; }
.rate5 span { background:url(rate5.jpg) no-repeat; }

.reviewcontent {
	padding:15px 0 0 0;
	clear:both;
}
.reviewcontent p {
	font-size:1.1em;

	color:#464646;
	line-height:1.6em;
}
.placebutreviewbottom {
	width:517px;
	height:32px;
	background:url(dotted.gif) repeat-x 0 100%;
	margin:0 auto;
	padding:14px 0 0 0;
}
.separate2 {
	height:30px;
}
a.butviewallreview {
	 border:0;
	 display: block;
     width: 108px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin-left:10px;
	 float:left;
}
.placescr {
	width:546px;
	margin:20px auto;
	background:url(dotted3.gif) repeat-y 50% 0;
}
.rowscr {
	width:546px;
	height:160px;
	clear:both;
}
.rowscr1 {
	width:239px;
	height:160px;
	float:left;
	padding-left:34px;
}
.rowscr2 {
	width:234px;
	height:160px;
	float:right;
	padding-left:39px;
}
.rowscr1bottom {
	width:239px;
	height:150px;
	float:left;
	padding-left:34px;
}
.rowscr2bottom {
	width:234px;
	height:150px;
	float:right;
	padding-left:39px;
}
.listrelated {
	width:258px;
	float:left;
	padding:20px 0 0 16px;
}
.listrelated li {
	background:url(bullet2.gif) 0 2px no-repeat;
	padding:2px 0 3px 13px;
	margin-left:4px;
}
.listrelated li a, .listrelated li a:link, .listrelated li a:visited {
	color:#4E82B6;
	text-decoration:underline;
	font-style:italic;
	font-size:1.1em;
}
/* Send to Friend
=====================================================================*/
.popupsend {
	width:619px;
	height:472px;
	background:url(back_sendtofriend.png) no-repeat;
	position:absolute;
	z-index:100;
	top:390px;
	left:183px;
}
#h3_sendtofriend{
	width:161px;
	height:19px;
	overflow:hidden;
	display:block;
	margin:67px 0 0 69px;
}
#h3_sendtofriend span{
	position:absolute;
	width:300px;
	height:19px;
	background-position:-28px 0 !important;
}
#placesendtofriend {
	width:500px;
	height:319px;
	margin:5px 0 0 57px;
}
#placesendtofriend1 {
	width:250px;
	height:319px;
	float:left;
}
#placesendtofriend2 {
	width:250px;
	height:300px;
	float:right;
	text-align:center;
	padding-top:19px;
}
#frmsendtoafriend {
	padding:3px 0 0 14px;
}
#frmsendtoafriend label {
	font-size:1.1em;
	color:#363c40;
	display:block;
	padding:10px 0 2px 0;
}
.textboxsend {
	width:225px;
	height:22px;
	background:url(textbox_send.gif) no-repeat;
	border:0;
	padding:2px 0 0 2px;
}
.textareasend {
	width:225px;
	height:129px;
	background:url(textarea_send.gif) no-repeat;
	border:0;
	padding:2px 0 0 2px;
}
.butcancel {
	width:59px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:12px 0 0 105px;
}
.submitsend {
	width:60px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:12px 0 0 5px;
}
#placesendtofriend2 p {
	font-size:1.5em;
	color:#464646;
	text-transform:uppercase;
	font-weight:bold;
	width:210px;
	margin:0 auto;
}
/* Categories Page
=====================================================================*/
.categories_back { background:url(categories_back.jpg) repeat-y; }
.categories_top { background:url(categories_bottom.jpg) no-repeat bottom; }
.categories_bottom { background:url(categories_top.jpg) no-repeat top; }
.categories_bottom h3 { color:#f82617; }
.categories_bottom p { color:#c2c2c2; }

#h3_featured{
	width:546px;
	height:18px;
	overflow:hidden;
	display:block;
	text-indent:-5000px;
}
.placefeatured {
	width:546px;
	height:291px;
	margin:0 auto 10px auto;
	background:url(back_featured.jpg) no-repeat;
	padding:10px 7px 0 7px
}
.productcat_back {
	background:url(productcat_back.jpg) repeat-y;
	margin:0 auto 10px auto;
	width:560px;
}
.productcat_top {
	width:560px;
	background:url(productcat_top.jpg) no-repeat;
}
.productcat_bottom {
	width:560px;
	background:url(productcat_bottom.jpg) no-repeat 0 100%;
	padding-bottom:20px;
}
.viewallproduct {
	margin-left:20px;
	background:url(bullet2.gif) no-repeat 0 5px;
	color:#4E82B6;
	font-size:1.1em;
	padding:5px 0 0 12px;
}
.viewallproduct a, .viewallproduct a:link, .viewallproduct a:visited {
	text-decoration:underline;
}
/* Customer Account
=====================================================================*/
.placebutreview h4 {
	font-size:1.5em;
	color:#464646;
	text-transform:uppercase;
	padding:4px 0 0 2px;
}
.rowreg {
	width:546px;
	margin:0 auto;
}
.rowreg1 {
	width:257px;
	padding-left:16px;
	float:left;
}
.rowreg2 {
	width:257px;
	padding-left:16px;
	float:right;
}
#frmreg label {
	font-size:1.1em;
	color:#363c40;
	display:block;
	padding:8px 0 2px 0;
}
#frmreg label span, #frmSignup label span {
	font-size:1.4em;
	color:#da2231;
}
#frmreg label.checkbox {
	font-size:1.1em;
	color:#363c40;
	padding:25px 0 2px 0;
	float:left;
}
.selecttitle {
	width:102px;
}
.placetextboxreg {
	width:242px;
	height:24px;
	background:url(textbox_reg.gif) no-repeat;
}
.textboxreg {
	border:0;
	background:transparent;
	width:230px;
	height:18px;
	margin:4px 0 0 4px;
	font-size:1.1em;
	color:#363c40;
}
.checkboxreg {
	margin:25px 15px 0 0;
	float:right;
}
.placetextboxpostcode {
	width:157px;
	height:24px;
	background:url(textbox_postcode.gif) no-repeat;
	float:left;
}
.textboxpostcode {
	border:0;
	background:transparent;
	font-size:1.1em;
	color:#474747;
	width:149px;
	height:18px;
	margin:4px 0 0 4px;
}
.butcancel {
	width:59px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:12px 0 0;
}
.submitsend {
	width:55px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:12px 0 0 5px;
}
a.butfindaddress {
	 display: inline;
     width: 79px;
     height: 26px;
     text-decoration: none;
	 float:left;
	 text-indent:-5000px;
	 margin:-1px 0 0 7px;
}
.selectcountry, #country {
	width:242px;
}
#frmreg .rowreg .lblsame {
	font-size:1.3em;
	color:#db2231;
	float:left;
	padding:30px 5px 0 15px;
	font-weight:bold;
}
#regsame {
	float:left;
	margin:32px 0 0 5px;
}
.lblterm a, .lblterm a:link, .lblterm a:visited {
	text-decoration:underline;
	font-style:italic;
}
#regterm {
	float:left;
	margin:22px 0 0 5px;
}
.submitcontinue {
	width:74px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float:left;
	margin:15px 0 0 55px;
}
.placerequired {
	width:517px;
	height:40px;
	background:url(dotted.gif) repeat-x;
	margin:31px auto 0 auto;
	padding:10px 0 0 0;
	font-size:1.1em;
	color:#363c40;
}
.placerequired span {
	color:#db2231;
}
/* Address Pop up
=====================================================================*/
.popupaddress {
	width:619px;
	height:472px;
	background:url(back_sendtofriend.png) no-repeat;
	position:absolute;
	z-index:20;
	top:505px;
	left:183px;
}
#placeaddress {
	width:454px;
	height:283px;
	margin:5px 0 0 57px;
	background:#fff;
	padding:36px 0 0 46px;
}
#h3_postcodes{
	width:161px;
	height:19px;
	overflow:hidden;
	display:block;
	margin:57px 0 0 60px;
}
#h3_postcodes span{
	position:absolute;
	width:307px;
	height:19px;
}
#boxaddress {
	width:400px;
	height:245px;
	border:1px solid #cecece;
	overflow:auto;
}
.listparent {
	background:url(dotted3.gif) repeat-y;
	margin:7px;
}
.listparent li {
	background:url(icon_plus.gif) no-repeat 0 6px;
	padding:3px 0 0 15px;
	margin:0 0 0 -4px;
}
.listparent li a, .listparent li a:link, .listparent li a:visited {
	font-size:1.1em;
	font-weight:bold;
	color:#414141;
	vertical-align:middle;
}
.listparent li img {
	vertical-align:middle;
	margin:0 5px;
}
.listparent li.open {
	background:url(icon_min.gif) no-repeat 0 6px;
}
.listchild {
	background:#fff url(dotted3.gif) repeat-y 5px 0;
	margin-left:-11px;
}
.listchild li {
	background:url(dottedlist.gif) no-repeat 10px 8px;
	padding-left:18px;
}
.listchild li img {
	margin-left:8px;
}
/* Personal Detail Page
=====================================================================*/
.customerpanel_top {
	width:560px;
	background:url(productlist_top.jpg) no-repeat;
}
.customerpanel2_top {
	width:560px;
	background:url(personaldetail_top.jpg) no-repeat;
}
.customerpanel_back {
	background:url(productlist_back.jpg) repeat-y;
	margin:0 auto 10px auto;
	width:560px;
}
.customerpanel_bottom {
	width:560px;
	background:url(productlist_bottom.jpg) no-repeat 0 100%;
}
.customerpanel_bottom h3, .placenewrelease h3#h3_topfive {
	font-size:1.5em;
	font-family:Helvetica, arial, serif;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-top:10px;
}
.placenewrelease h3#h3_topfive {
	margin:0 auto 4px;
	/*padding:0;*/
}
#placemenucp {
	width:311px;
	float:left;
}
#placeavatar {
	width:192px;
	height:217px;
	background:url(place_avatar.jpg) no-repeat 0 100%;
	float:right;
	margin:0 18px 0 0;
	display:inline;
}
#avatar01, #avatar02 {
	/*width:150px;*/
	height:200px;
	/*margin:9px 0 0 23px;*/
	position: relative;
	text-align: center;
}
.listmenucp {
	padding:38px 0 0 19px;
}
.listmenucp li{
	font-size:1.1em;
	color:#595959;
	font-style:italic;
	background:url(bullet2.gif) no-repeat 0 1px;
	padding:0 0 7px 10px;
}
.listmenucp a, .listmenucp a:link, .listmenucp a:visited {
	text-decoration:underline
}
a.butarrowleftcp, a.butarrowrightcp {
	 display: inline;
     width: 5px;
     height: 10px;
     background: url(arrow_left.jpg) no-repeat;
     text-decoration: none;
	 float:left;
	 text-indent:-5000px;
	 margin:9px 0 0 73px;
}
a.butedit {
	 display: block;
     width: 175px;
     height: 13px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:15px 0 0 1px;
	 background-position:center !important;
}
a.mYourMark {
	font-weight:bold;
	color:#D3212F;
}
div#placeavatar p {
	text-align:center;
}
a.butarrowrightcp {
     background: url(arrow_right.jpg) no-repeat;
	 margin:7px 0 0 9px;
}
#placepublic {
	width:260px;
	height:30px;
	background:url(dotted.gif) repeat-x;
	margin:20px 0 0 21px;
	font-size:1.1em;
	color:#363c40;
	padding:12px 0 0 1px;
}
#placepublic label {
	margin-left:5px;
}
#frmprofile .rowreg label {
	font-size:1.1em;
	color:#363c40;
	display:block;
	padding:8px 0 2px 0;
}
#frmprofile .rowreg label span {
	font-size:1.4em;
	color:#da2231;
}
.personaldetail_top {
	width:560px;
	background:url(personaldetail_top.jpg) no-repeat;
}
.selectlanguage, .selectcurrency {
	width:242px;
	font-size:1.1em;
}
.placecheckbox {
	width:310px;
	height:30px;
	margin:0 0 0 21px;
	font-size:1.1em;
	color:#363c40;
	padding:0 0 0 1px;
}
.placecheckbox label {
	margin-left:5px;
}
.submitupdateaccount {
	width:104px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:30px 0 203px 18px;
}
/* Order History List Page
=====================================================================*/
.ordertitle_1 {
	width:87px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 3px;
}
.ordertitle_2 {
	width:103px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 2px;
}
.ordertitle_3 {
	width:77px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 5px;
}
.ordertitle_4 {
	width:63px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 5px;
}
.ordertitle_5 {
	width:160px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 5px;
}
.roworderhistory {
	width:517px;
	height:48px;
	background:url(dotted.gif) repeat-x 0 100%;
	margin:0 auto;
}
.roworderhistory_1 {
	width:87px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 0 3px;
}
.roworderhistory_2 {
	width:103px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 0 2px;
}
.roworderhistory_3 {
	width:77px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 0 5px;
}
.roworderhistory_4 {
	width:63px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 0 5px;
}
.roworderhistory_5 {
	width:80px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 0 5px;
}
.roworderhistory_6 {
	width:80px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 0 5px;
}
a.butvieworder {
	 display: block;
     width: 77px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:-5px 0 0 5px;
}
/* Order History Detail Page
=====================================================================*/
.orderdetailtitle_1 {
	width:355px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:5px 0 0 0;
}
.orderdetailtitle_1 a {
	background:url(bullet3.gif) no-repeat;
	padding:0 0 0 13px;
	text-decoration:underline;
	font-style:italic;
}
.orderdetailtitle_2 {
	width:65px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 5px;
}
.orderdetailtitle_3 {
	width:80px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 5px;
}
.roworderdetail {
	width:517px;
	margin:0 auto;
	background:url(dotted.gif) repeat-x 0 100%;
	padding:5px 0;
}
.roworderdetail_0 {
	width:86px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:8px 0 0 0;
}
.roworderdetail_1 {
	width:269px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:8px 0 0 0;
}
.roworderdetail_1 h4 {
	font-size:1.3em;
	color:#363c40;
	font-weight:lighter;
	padding:10px 0 5px 0;
}
.roworderdetail_1 p {
	line-height:2.0em;
}
.roworderdetail_1 strong {
	font-size:1.1em;
}
.roworderdetail_1 p img {
	margin:8px 0 0 0;
}
.productstatus {
	color:#d51d2c;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
}
.roworderdetail_2 {
	width:65px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:19px 0 0 5px;
}
.roworderdetail_3 {
	width:80px;
	float:left;
	font-size:1.3em;
	color:#363c40;
	padding:18px 0 0 5px;
}
.rowsubtotal {
	width:517px;
	height:74px;
	margin:0 auto;
	padding:20px 0 0 0;
}
.rowsubtotal1 {
	width:90px;
	float:left;
	font-size:1.3em;
	color:#363c40;
	display:inline;
	margin:0 0 8px 337px;
	text-align:right;
}
.rowsubtotal2 {
	width:85px;
	float:right;
	font-size:1.3em;
	color:#363c40;
	font-weight:bold;
	text-align:right;
	padding:0 5px 0 0;
	margin:0 0 8px 0;
}
.rowsubtotal2 span {
	color:#d51d2c;
}
.paymentstatus {
	font-size:1.1em;
	padding:20px 0 30px 25px;
	color:#363c40;
	line-height:1.8em;
	width:150px;
	float:left;
}
.separateborder {
	width:517px;
	/*height:30px;*/
	background:url(dotted.gif) repeat-x;
	margin:0 auto;
	padding:10px 0 20px 0;
}
.separatebordertop {
	background: none;
	margin-top: 0;
}
	
.separateborder a {
	background:url(bullet2.gif) right no-repeat;
	padding:0 13px 0 0;
	text-decoration:underline;
	font-style:italic;
	font-size:1.1em;
}
/* Multiple Address Page
=====================================================================*/
.separateborderbottom {
	width:517px;
	height:38px;
	background:url(dotted.gif) repeat-x 0 100%;
	margin:0 auto;
	padding:23px 0 0 0;
}
a.butaddnewaddress {
	 display: block;
     width: 139px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:0 0 0 -2px;
	 float: left;
}
.boxaddress1 {
	width:163px;
	height:330px;
	background:url(box_address.jpg) no-repeat;
	margin:33px 0 0 18px;
	display:inline;
	float:left;
	color:#464646;
}
.boxaddress1 p {
	color:#464646;
	font-size:1.1em;
	line-height:1.6em;
}
.boxaddress1 ul {
	padding:5px 5px 0 5px;
	font-size:1.1em;
	line-height:1.6em;
	color:#464646;
}

.boxaddress1 ul label {
	padding:0 0 4px 0;
}
.boxaddress1 ul.listedit {
	font-size:1em;
	padding:0 5px 5px 5px;
}
.boxaddress2 {
	width:163px;
	height:270px;
	background:url(box_address.jpg) no-repeat;
	margin:33px 0 0 16px;
	display:inline;
	float:left;
}
.boxaddress3 {
	width:163px;
	height:270px;
	background:url(box_address.jpg) no-repeat;
	margin:33px 0 0 15px;
	display:inline;
	float:left;
}
.boxaddress1 h4, .boxaddress2 h4 {
	font-size:1.3em;
	color:#464646;
	text-transform:uppercase;
	padding:12px 0 0 10px;
}
.listedit {
	padding:5px 0 8px 0;
}
.listedit li {
	display:inline;
	background:url(bullet2.gif) no-repeat 8px 0;
	padding:1px 0 0 18px;
}
.listedit li a, .listedit li a:link, .listedit li a:visited {
	font-size:1.1em;
	font-style:italic;
	text-decoration:underline;
}
.boxaddress1 .contactinfo, .boxaddress2 .contactinfo, .boxaddress3 .contactinfo {
	padding:5px 11px;
}
#frmaddress {
	padding:8px 0 0 10px;
}
#frmaddress select {
	font-size:1.1em;
	color:#363c40;
	width:136px;
}
.separatebig {
	width:517px;
	height:366px;
	margin:0 auto;
}
/* Address page
=====================================================================*/
.submitupdateaddress {
	width:104px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:30px 0 25px 18px;
	float:left;
}
.butcancel2 {
	width:55px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:30px 0 25px 8px;
	float:left;
}
/* Wish List Page
=====================================================================*/
a.linkdelete {
	font-size:1.1em;
	font-style:italic;
	text-decoration:underline;
	background:url(bullet2.gif) no-repeat;
	padding:0 0 0 10px;
	/*margin:0 0 0 45px;*/
}
.placebuttonbasket ul li {
	padding-bottom:5px;
}
/* Review Library Page
=====================================================================*/
.reviewtitle_1 {
	width:205px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 3px;
}
.reviewtitle_2 {
	width:124px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 3px;
}
.reviewtitle_3 {
	width:174px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 3px;
}
.rowreview {
	width:517px;
	background:url(dotted.gif) repeat-x 0 100%;
	margin:0 auto;
}
.reviewcontent_1 {
	width:205px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 17px 3px;
}
.reviewcontent_1 a, .reviewcontent_1 a:link, .reviewcontent_1 a:visited {
	text-decoration:underline;
	font-style:italic;
}
.reviewcontent_2 {
	width:124px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 17px 3px;
}
.reviewcontent_3 {
	width:74px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 17px 3px;
}
.reviewcontent_4 {
	width:100px;
	float:left;
	font-size:1.1em;
	padding:15px 0 17px 3px;
}
a.butedit2 {
	 display: inline;
     width: 38px;
     height: 26px;
     text-decoration: none;
	 float:left;
	 text-indent:-5000px;
	 margin:-5px 0 0 3px;
}
.butdelete {
	 display: inline;
     width: 51px;
     height: 26px;
     text-decoration: none;
	 float:left;
	 text-indent:-5000px;
	 margin:-5px 0 0 8px;
}

.listrate li {
	display:inline;
}
/* Review Detail Page
=====================================================================*/
.rowreviewdetail {
	width:517px;
	margin:0 auto;
	padding:5px 0;
}
.rowreviewdetail_0 {
	width:86px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:8px 0 0 0;
}
.rowreviewdetail_1 {
	width:269px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:8px 0 0 0;
}
.rowreviewdetail_1 h4 {
	font-size:1.2em;
	color:#363c40;
	font-weight:lighter;
	padding:10px 0 5px 0;
}
.rowreviewdetail_1 p {
	line-height:2.0em;
	padding: 0;
}
.rowreviewdetail_1 strong {
	font-size:1.1em;
}
.rowreviewdetail_1 p img {
	margin:8px 0 0 0;
}
.placebutreview .rate0, .placebutreview .rate1, .placebutreview .rate2, .placebutreview .rate3, .placebutreview .rate4, .placebutreview .rate5 {
	margin:0;
}
.placereviewdetail {
	width:489px;
	border:1px solid #7f9db9;
	margin:20px 0 0 22px;
	font-size:1.1em;
	color:#464646;
	padding:13px;
	line-height:1.5em;
	height:123px;
	font-family:arial,serif;
}
.separateborder2 {
	width:517px;
	height:25px;
	background:url(dotted.gif) repeat-x;
	margin:0 auto;
	padding:5px 0 20px 0;
}
.separateborder2 .butcancel2 {
	margin:0;
}
.separatebig2 {
	width:517px;
	height:129px;
	margin:0 auto;
}
.submitsave {
	width:54px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:0 0 0 5px;
}
.buttoncancel {
	width:55px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:0 0 0 -5px;
}
/* Pop Up Address 2
=====================================================================*/
.popupaddress2 {
	width:619px;
	height:472px;
	background:url(back_sendtofriend.png) no-repeat;
	position:absolute;
	z-index:20;
	top:725px;
	left:183px;
}
/* Their Wish List Page
=====================================================================*/
#placemenucp2 {
	width:254px;
	float:left;
}
#placeavatar2 {
	width:249px;
	height:200px;
	background:url(place_avatar2.jpg) no-repeat 0 20px;
	float:right;
	padding:0 18px 30px 0;
	position:relative;
}
#placeavatar2 div#avatar01, #placeavatar2 div.power {
	margin-left:19px;
	float:left;
	display:inline;
}
#placeavatar2 div#avatar01 {
	margin: 15px 0 0 0;
	width: 175px;
}
#placeavatar2 div.placepower {
	width:53px;
	height:185px;
	background:url(back_power.gif) right no-repeat;
	float:right;
	position:absolute;
	top:28px;
	right:23px;
	padding-left:13px;
}
.powerval {
	position: absolute;
	right: 20px;
	bottom: -6px;
	width: 100px;
	line-height: 1.4em;	
	font-size: 1.2em;
	text-align: right;
}
.powerval span {
	color: red;
	font-weight:bold;
	padding-right:3px;
	}
.power {
	width:15px;
	height:150px;
	background:url(power.gif) no-repeat;
	margin:17px 0 0 0;
	position: relative;
}
.power0 { background-position:0 0; }
.power1 { background-position:0 -8px; }
.power2 { background-position:0 -16px; }
.power3 { background-position:0 -24px; }
.power4 { background-position:0 -32px; }
.power5 { background-position:0 -40px; }
.power6 { background-position:0 -48px; }
.power7 { background-position:0 -56px; }
.power8 { background-position:0 -64px; }
.power9 { background-position:0 -72px; }
.power10 { background-position:0 -80px; }
.power11 { background-position:0 -88px; }
.power12 { background-position:0 -96px; }
.power13 { background-position:0 -104px; }
.power14 { background-position:0 -112px; }
.power15 { background-position:0 -120px; }
.power16 { background-position:0 -128px; }
.power17 { background-position:0 -136px; }
.power18 { background-position:0 -144px; }
.power19 { background-position:0 -152px; }

/* Review They Have Written Page
=====================================================================*/
.reviewtitle_4 {
	width:104px;
	float:right;
	font-size:1.1em;
	font-weight:bold;
	color:#363c40;
	padding:5px 0 0 3px;
}
.reviewcontent_5 {
	width:104px;
	float:right;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 17px 3px;
}
.reviewcontent_1long {
	width:405px;
	float:left;
	font-size:1.1em;
	color:#363c40;
	padding:15px 0 17px 3px;
}
.reviewcontent_1long a, .reviewcontent_1long a:link, .reviewcontent_1long a:visited {
	text-decoration:underline;
	font-style:italic;
}
/* Wrestler Pages
=====================================================================*/
.rowwrestler {
	width:540px;
	height:128px;
	padding-left:20px;
	margin-top:22px;
}
.wrestlerframes {
	width:113px;
	height:113px;
	background:url(wrestler_frame.png) no-repeat;
	float:left;
	margin-right:21px;
	padding:15px 0 0 0;
	text-align:center;
}
.wrestlerframes a {
	font-size:1.1em;
	text-decoration:underline;
	font-style:italic;
}
/* Wrestler Bio Pages
=====================================================================*/
#wrestleprofileleft {
	width:286px;
	float:left;
	font-size:0;
	padding:19px 0 1px 0;
	text-align:center;
}
#wrestleprofileright {
	width:274px;
	float:right;
}
#placestats {
	width:228px;
	height:120px;
	background:url(back_stats.jpg) no-repeat;
	margin:43px 0 0 0;
	padding:22px 0 0 22px;
}
#placestats h4 {
	font-size:1.6em;
	color:#d51d2c;
}
#placestats ul {
	padding:2px 0 0 0;
	font-size:1.1em;
	color:#595959;
}
#placestats ul li {
	padding:2px 0;
}
#placestatsmenu {
	width:250px;
	height:63px;
	background:url(back_statsmenu.jpg) no-repeat;
	margin-top:2px;
}
.listmenustats {
	padding:0;
	width:80px;
	float:left;
	padding:20px 0 0 20px;
}
.listmenustats li{
	font-size:1.1em;
	color:#595959;
	font-style:italic;
	background:url(bullet2.gif) no-repeat 0 1px;
	padding:0 0 7px 10px;
}
.listmenustats a, .listmenustats a:link, .listmenustats a:visited {
	text-decoration:underline
}
.placedescprofile {
	padding:29px 22px;
}
.placedescprofile p {
	font-size:1.1em;
	color:#464646;
	line-height:1.5em;
	padding:5px 0 7px 0;
}
.placedescprofile p a, .placedescprofile p a:link, .placedescprofile p a:visited {
	text-decoration:underline;
}
/* Interview Page
=====================================================================*/
.placemenuinter_top {
	width:560px;
	height:6px;
	background:url(boxinter_top.jpg) no-repeat;
	font-size:0;
	margin:0 auto;
}
.placemenuinter_back {
	width:560px;
	background:url(boxinter_back.jpg) repeat-y;
	margin:0 auto;
}
.placemenuinter_bottom {
	width:560px;
	height:6px;
	background:url(boxinter_bottom.jpg) no-repeat;
	font-size:0;
	margin:0 auto 9px auto;
}
.listmenuinter {
	padding:0;
	padding:10px 0 10px 20px;
}
.listmenuinter li{
	font-size:1.1em;
	color:#595959;
	font-style:italic;
	background:url(bullet2.gif) no-repeat 0 1px;
	padding:0 0 7px 10px;
	display:inline;
	margin-right:30px;
}
.listmenuinter a, .listmenuinter a:link, .listmenuinter a:visited {
	text-decoration:underline
}
#placevidinterview {
	width:261px;
	height:240px;
	float:right;
	margin-left:10px;
}
.placedescprofile h4 {
	font-size:1.5em;
	color:#464646;
	text-transform:uppercase;
}
.placedescprofile .dateinterview {
	font-size:1.4em;
	color:#464646;
	font-weight:bold;
}
.listqa {
	margin-bottom:35px;
}
.listqa li .question {
	padding-left:20px;
	font-size:1.2em;
	font-weight:bold;
	color:#464646;
}
.listqa li .answer {
	padding-left:20px;
	font-size:1.2em;
	color:#464646;
}
.listqa li {
	position:relative;
	margin-top:5px;
}
.listqa label {
	position:absolute;
	color:#898989;
	font-weight:bold;
	font-size:1.2em;
	z-index:10;
}
/* Media Pages
=====================================================================*/
.rowmedia1 {
	width:200px;
	float:left;
	padding:0 39px 15px 34px;
}
.rowmedia1 p, .rowmedia2 p {
	text-align:center;
	color:#595959;
	font-size:1.1em;
}
.rowmedia2 {
	width:200px;
	float:right;
	padding:0 34px 15px 39px;
}
/* Popup Media
=====================================================================*/
.popupmedia {
	width:619px;
	height:472px;
	background:url(back_mediapopup.png) no-repeat;
	position:absolute;
	z-index:20;
	top:307px;
	left:183px;
}
.placevidpopup {
	width:350px;
	height:264px;
	background:#fff;
	margin:15px 0 0 130px;
	padding:6px;
}
.popupmedia h3 {
	font-size:1.6em;
	color:#fff;
	text-transform:uppercase;
	margin:65px 0 0 130px;
	float:left;
	display:inline;
}
.placevidpopup .butplay, .placevidpopup .butpause {
	margin:15px 0 0 0;
}
a.butxvideo {
	 border:0;
	 display: inline;
     width: 30px;
     height: 26px;
     background: url(but_xvideo.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 cursor:pointer;
	 float:right;
	 margin:56px 70px 0 0;
}
/* Blogs Page
=====================================================================*/
.placeblogs {
	width:517px;
	background:url(dotted.gif) repeat-x 0 100%;
	margin:0 auto;
	padding:0 0 30px 0;
}
.placeblogsbottom {
	width:517px;
	margin:0 auto;
	padding:0;
}
.blogsleft {
	float:left;
	padding:30px 0 0 0;
}
.blogsleft img {
	border:1px solid #dfdfdf;
	padding:1px;
	margin:0 10px 0 0;
}
.blogsright {
	/*width:378px;
	float:left;*/
	padding:30px 0 0 0;
}
.blogsright h4 {
	font-size:1.4em;
	color:#464646;
}
.blogsright p, .placeblogsmore p {
	font-size:1.1em;
	color:#464646;
	padding:10px 0 0 0;
	line-height:1.5em;
}
.blogsright a, .blogsright a:link, .blogsright a:visited {
	text-decoration:underline;
	font-style:italic;
}
a.butblogarchive {
	 border:0;
	 display: block;
     width: 95px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin-left:-1px;
	 float:left;
}
ul.blogarchive {
	padding:30px 20px 0 20px;
}
ul.blogarchive li {
	width:20%;
	float:left;
	font-size:1.2em;
	padding:0;
	color:#464646;
}

/* Blogs More Page
=====================================================================*/
.placeblogsmore {
	width:517px;
	/*background:url(dotted.gif) repeat-x;*/
	margin:0 auto;
	padding:17px 0 0 0;
}
.placeblogsmore p img {
	margin:5px 0;
}
.blogsmoreleft {
	width:127px;
	float:left;
	border:1px solid #c7c7c7;
	margin:0 20px 0 0;
}
.blogsmoreright {
	width:365px;
	float:right;
}
.blogsmoreright h4 {
	font-size:1.4em;
	color:#464646;
	padding:7px 0 0 0;
}
.blogsmoreright .blogsdate {
	font-size:1.3em;
	color:#464646;
	padding:5px 0 0 0;
}
.blogsmoreright p {
	font-size:1.1em;
	color:#464646;
	padding:2px 0 0 0;
}
.blogsmoreright a {
	text-decoration:underline;
	font-style:italic;
}
.placebutreview .h4comments {
	float:left;
	margin-right:13px;
}
.placebutreview h4 span {
	color:#9b9a9a;
}
a.butaddcomment {
	 border:0;
	 display: block;
     width: 104px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 float:left;
}
a.butviewcomment {
	 border:0;
	 display: block;
     width: 119px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 float:left;
	 margin-left:11px;
}
.placebutreview ul li {
	display:inline;
}
.placecomments {
	width:517px;
	margin:30px auto 0 auto;
	background:url(dotted.gif) repeat-x 0 100%;
	padding-bottom:30px;
}
.blogsmoreright h5 {
	font-size:1.3em;
	color:#464646;
	padding:5px 0 0 0;
}
.blogsmoreright p {
	padding:5px 0;
	line-height:1.5em;
}
.commentspost {
	font-size:1.1em;
	color:#464646;
	font-weight:bold;
}
.placecommentsbottom {
	width:517px;
	margin:30px auto 0 auto;
}
/* Pop Up Comments
=====================================================================*/
.popupcomments {
	width:619px;
	height:472px;
	background:url(back_sendcomments.png) no-repeat;
	position:absolute;
	z-index:20;
	top:483px;
	left:183px;
}
#h3_postcomment{
	width:339px;
	height:19px;
	overflow:hidden;
	display:block;
	margin:67px 0 0 69px;
}
#h3_postcomment span{
	position:absolute;
	/*width:139px;*/
	width: 100%;
	height:19px;
}
#frmcomment {
	margin:15px 0 0 72px;
}
#frmcomment label {
	display:block;
	font-size:1.1em;
	color:#363c40;
	padding:0 0 5px 0;
}
#frmcomment textarea {
	width:462px;
	height:216px;
	background:url(textareacomments.jpg) no-repeat;
	border:0;
	font-family:arial, verdana, serif;
	font-size:1.1em;
	padding:5px;
}
.buttoncancel2 {
	width:59px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:10px 0 0 305px;
	text-align: left;
}
.submitcomment {
	width:102px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:10px 0 0 5px;
}
/* confirmation on popup */
p#msggood, p#msgbad {
	padding:20px 0 20px 0;
	height:250px;
	color:#464646;
	font-size:1.2em;
	line-height:1.6em;
	position:relative;
}
p#msggood a, p#msgbad a {
	position:absolute;
	bottom:0;
	right:5px;
	text-indent:-5000px;
	height:22px;
	width:53px;
	margin:0;
	padding:0;
	border:none;
	
}

#btnRemove1ATEST {
	border:none;
	background:transparent url(bullet2.gif) no-repeat center right;
	padding:0 12px 0 0;
	display:block;
	color:#39B54A;
	font-size:1.2em;
	line-height:1.4em;
	vertical-align:middle;
	text-decoration:underline;
	font-style:italic;
	float:right;
	margin:0 0 4px 0;
	cursor:pointer;
}
#btnUpdate1ATEST {
	border:none;
	background:transparent url(bullet2.gif) no-repeat center right;
	padding:0 12px 0 0;
	display:block;
	color:#39B54A;
	font-size:1.2em;
	line-height:1.4em;
	vertical-align:middle;
	text-decoration:underline;
	font-style:italic;
	float:right;
	margin:0 0 4px 0;
	cursor:pointer;
}
#billing_address_id {
	width:516px;
}

.butblogback {
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999%;
	float:left;
	height:22px;
	width:94px;
}

/* Buy 1 Free Product
=====================================================================*/
#text_buy1, #text_free{
	width:98px;
	height:26px;
	overflow:hidden;
	display:block;
	margin:0 auto 0 auto;
	padding:0;
}
#text_buy1 span, #text_free span{
	position:absolute;
	width:107px;
	height:26px;
	top:0;
	left:50%;
	margin:0 0 0 -50px;
}

/* Shoping Cart, Checkout Page
=====================================================================*/
.cartbreadcrumb {
	margin:0 auto 10px auto;
	width:560px;
	height:35px;
}
.cartbreadcrumb ul li {
	float:left;
	display:block;
	height:27px;
	font-size:1.3em;
	color:#f3f3f3;
}
.crumb1 {
	width:198px;
	background:url(cartcrumb_1.jpg) no-repeat;
	padding:8px 0 0 0;
	text-align:center;
}
.crumb2 {
	width:120px;
	background:url(cartcrumb_2.jpg) no-repeat;
	padding:8px 0 0 70px;
}
.crumb3 {
	width:172px;
	background:url(cartcrumb_3.jpg) no-repeat;
	padding:8px 0 0 0;
	text-align:center;
}
.selectcrumb1 {
	background-position:0 -35px;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}
.selectcrumb2 {
	background-position:0 -70px;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}
.rowcheckout {
	width:517px;
	margin:0 auto;
	background:url(dotted.gif) 0 100% repeat-x;
	padding:4px 0 8px 0;
}
.rowcheckout0 {
	width:86px;
	float:left;
	padding-right:10px;
}
.rowcheckout1 {
	width:224px;
	float:left;
}
.rowcheckout1 h4 {
	font-size:1.3em;
	color:#363c40;
	font-weight:lighter;
	margin:10px 0 0 0;
}
.cartdisc {
	font-size:1.3em;
	color:#363c40;
	padding:3px 0 6px 0;
	display:none;
}
.text_checkoutpsp{
	display:block;
	float:left;
	height:25px;
	margin:6px 0 0 -5px;
	overflow:hidden;
	padding:0 50px 0 5px !important;
	width:60px;
}
.text_checkoutpsp span{
	background: url(cart_formatpsp.jpg) no-repeat;
	position:absolute;
	width:60px;
	height:25px;
}
.text_checkoutbluray{
	display:block;
	float:left;
	height:25px;
	margin:6px 0 0 -5px;
	overflow:hidden;
	padding:0 50px 0 5px !important;
	width:60px;
}
.text_checkoutbluray span{
	background: url(cart_formatbluray.jpg) no-repeat;
	position:absolute;
	width:60px;
	height:25px;
}
.text_checkoutdvd span{
	background: url(cart_formatdvd.jpg) no-repeat;
}

.text_checkoutdvdspecialedition{
	display:block;
	float:left;
	height:25px;
	margin:6px 0 0 -5px;
	overflow:hidden;
	padding:0 50px 0 5px !important;
	width:60px;
}
.text_checkoutdvdspecialedition span{
	background: url(cart_formatspecialeditiondvd.jpg) no-repeat;
	position:absolute;
	width:60px;
	height:25px;
}
.text_buy1info{
	width:107px;
	height:26px;
	overflow:hidden;
	display:block;
	float:left;
	margin:5px 0 0 5px;
	padding:0 !Important;
}
.text_buy1info span{
	padding:0 !important;	
	height:26px;
	position:absolute;
	width:107px;
}
.text_freeproduct{
	width:107px;
	height:26px;
	overflow:hidden;
	display:block;
	float:left;
	margin:5px 0 0 5px;
	padding:0 !important;
}
.text_freeproduct span{
	position:absolute;
	width:107px;
	height:26px;
}
.rowcheckout1 strong {
	color:#363c40;
	font-size:1.1em;
}
.rowcheckout2 {
	width:98px;
	float:left;
	padding:10px 0 0 12px;
	text-align:centre;
}
a.butplus {
	 border:0;
	 display: block;
     width: 15px;
     height: 15px;
     background: url(but_plus.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 float:left;
}
a.butmin {
	 border:0;
	 display: block;
     width: 15px;
     height: 15px;
     background: url(but_min.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 float:left;
}


.boxdispatched {
	width:500px;
	height:16px;
	background:#e1e1e1 url(arrow_up.gif) no-repeat 5px;
	color:#363c40;
	font-size:1.1em;
	padding:3px 0 0 17px;
	margin-top:4px;
}
.submitcheckout {
	width:81px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float:left;
	margin:18px 0 0 7px;
}
.butcontinueshop {
	width:131px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float:left;
	margin:18px 0 0 20px;
}
/* Login, Checkout Page
=====================================================================*/
#frmlogincart label {
	font-size:1.1em;
	color:#363c40;
	display:block;
	padding:8px 0 2px 0;
}
.linkforgotten, .linkforgotten:link, .linkforgotten:visited {
	font-size:1.1em;
	color:#898989;
	padding:10px 0 0 10px;
	display:block;
	background:url(bullet1.gif) no-repeat 0 13px;
}
.submitlogin2 {
	width:71px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:20px 0 0 0;
}
.separatelogin {
	height:645px;
}
/* Main Checkout Page
=====================================================================*/
#boxofferback {
	width:558px;
	background:#d61d2d;
	margin:0 auto;
}
#boxoffertop {
	width:558px;
	background:url(boxoffer_top.jpg) no-repeat;
	margin:0 auto;
}
#boxofferbottom {
	width:558px;
	background:url(boxoffer_bottom.jpg) no-repeat 0 100%;
	margin:0 auto;
	padding:47px 0 50px 0;
}
.h3offer1 {
	width:517px;
	height:47px;
	margin:0 auto;
	background:url(dottedoffer1.gif) repeat-x;
}
#content #boxofferbottom  h3 {
	text-align:left;
	padding:6px 0 0 0;
}
.rowoffer {
	width:518px;
	height:180px;
	margin:5px auto;
}
.rowoffer1 {
	width:168px;
	height:180px;
	float:left;
	margin-right:7px;
	display:inline;
}
.rowoffer2 {
	width:168px;
	height:180px;
	float:left;
	margin-right:7px;
	display:inline;
}
.rowoffer3 {
	width:168px;
	height:180px;
	float:left;
	display:inline;
}
.h3offer2 {
	width:517px;
	height:31px;
	margin:10px auto 0 auto;
	background:url(dottedoffer2.gif) repeat-x;
}
.linkcontinueshop, .linkcontinueshop:link, .linkcontinueshop:visited {
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
}
.dottedoffer {
	width:517px;
	height:10px;
	margin:0 auto 5px auto;
	background:url(dottedoffer3.gif) repeat-x 0 100%;
}
.boxcertificate {
	width:506px;
	height:87px;
	margin:0 auto;
	background:url(box_certificate.jpg) no-repeat;
	padding:16px 0 16px 26px;
}
.boxcertificate h4 {
	font-size:1.4em;
	color:#464646;
}
.boxcertificate label {
	font-size:1.1em;
	color:#464646;
	display:block;
}
.textboxcertificate {
	width:268px;
	height:21px;
	background:url(textbox_certificate.jpg) no-repeat;
	border:0;
	float:left;
	margin:5px 0 0 0;
	font-size:1.0em;
	color:#6a6a6a;
	padding:3px 0 0 3px;
}
.buttonapply {
	width:84px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float:left;
	margin:3px 0 0 8px;
}

.offercoderight {
	width:200px;
	float:left;
	padding:14px 0 0 8px;
}
a.butdeleteoffer {
	 border:0;
	 display: block;
     width: 99px;
     height: 26px;
     background: url(but_x2.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
}
.offercoderight ul li {
	font-size:1.1em;
	color:#595959;
	padding:1px 0;
}
.offercoderight ul li strong {
	color:#d51d2c;
}
.titleship_1 {
	width:265px;
	float:left;
	font-size:1.5em;
	font-weight:bold;
	color:#464646;
	text-transform:uppercase;
	padding:4px 0 0 5px;
}
.titleship_2 {
	width:242px;
	float:left;
	font-size:1.5em;
	font-weight:bold;
	color:#464646;
	text-transform:uppercase;
	padding:4px 0 0 5px;
}
.rowship {
	width:517px;
	background:url(dotted.gif) repeat-x 0 100%;
	margin:0 auto;
	padding-bottom:40px;
}
.rowship1 {
	width:265px;
	float:left;
}
#frmmaincheckout .rowship1 label {
	font-size:1em;
	color:#363c40;
	display:inline;
}
.buttonchange {
	width:66px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float:left;
}
#frmmaincheckout label {
	font-size:1.1em;
	color:#363c40;
	display:block;
	padding:8px 0 2px 0;
}
#frmmaincheckout label span {
	font-size:1.4em;
	color:#da2231;
}
.rowcc1 {
	width:140px;
	float:left;
}
.rowcc2 {
	width:99px;
	float:left;
	padding-left:1px;
}
.selectcard1 {
	width:42px;
	float:left;
}
.selectcard2 {
	width:42px;
	float:left;
	margin-left:15px;
}
.placetextboxissue {
	width:142px;
	height:24px;
	background:url(textbox_issue.gif) no-repeat;
}
.textboxissue {
	border:0;
	background:transparent;
	width:130px;
	height:18px;
	margin:4px 0 0 4px;
	font-size:1.1em;
	color:#363c40;
}
.placesubmitorder {
	width:517px;
	margin:25px auto 0 auto;
	background:url(dotted.gif) repeat-x;
}
.placesubmitorder2 {
	width:517px;
	margin:0 auto;
	padding-bottom:15px;
}
.submitorder, .submitorderpaypal {
	width:108px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:25px 0 45px 0;
}
.textwarning {
	font-size:1.2em;
	color:#ed1c24;
	padding-top: 20px;
	font-weight:bold;
}
.textinfo {
	font-size:1.1em;
	color:#7c8082;
	font-style:italic;
	padding:15px 0 0 0;
}
.backpayment {
	width:477px;
	height:194px;
	background:url(back_payments.jpg) no-repeat;
	margin:26px auto 0 auto;
	padding:15px 21px 0 21px;
}
.backpayment h4 {
	color:#363c40;
	font-size:1.2em;
	text-transform:uppercase;
}
.listnewcard {
	padding:7px 0 0 18px;
}
.listnewcard li {
	display:inline;
	float:left;
	background:url(bullet2.gif) no-repeat;
	margin-right:6px;
}
.listnewcard li a {
	padding-left:12px;
	font-size:1.1em;
	text-decoration:underline;
	font-style:italic;
}
.paymentleft {
	width:267px;
	float:left;
	padding:17px 0 0 0;
}
.paymentright {
	width:204px;
	float:left;
	padding:17px 0 0 0;
}
.paymentleft p {
	font-size:1.1em;
	color:#363c40;
	line-height:1.4em;
	padding:0;
}
.paymentleft p strong, .paymentleft p span {
	font-size:1.2em;
}
.billcardnumber4 {
	font-size:1.4em;
	color:#363c40;
	padding:0 !important;
}
.billcardnumber5 {
	font-size:1.5em;
	color:#363c40;
	padding:3px 0 0 0 !Important;
}
/* Error Checkout Page
=====================================================================*/
#frmcheckouterror label {
	font-size:1.1em;
	color:#363c40;
	display:block;
	padding:8px 0 2px 0;
}
#frmcheckouterror label span {
	font-size:1.4em;
	color:#da2231;
}
.textcheckouterror {
	font-size:1.2em;
	color:red !important;
	font-weight:bold !important;
	width:517px;
	margin:0 auto;
}
.selectcard3 {
	width:81px;
	float:left;
}
.infocc {
	font-size:1.1em;
	color:#363c40;
	float:left;
	padding:2px 0 0 5px;
}
.rowcc3 {
	width:130px;
	float:left;
}
.rowcc4 {
	width:110px;
	float:left;
}

/* Popup Billing
=====================================================================*/
.popupbilling {
	width:652px;
	height:479px;
	background:url(back_billingdetails.png) no-repeat;
	position:absolute;
	z-index:20;
	top:2190px;
	left:164px;
}
.popupbilling h3 {
	font-size:1.6em;
	color:#fff;
	text-transform:uppercase;
	margin:65px 0 0 65px;
}
.rowpopupbilling {
	width:604px;
	height:276px;
	margin:10px 0 0 0;
	padding:0 0 0 48px;
}
.rowpopupbilling1 {
	width:139px;
	height:263px;
	background:url(box_addresspopup.jpg) no-repeat;
	display:inline;
	float:left;
	margin:0 0 0 18px;
	padding:13px 11px 0 11px;
}
#frmbillingdetail label {
	font-size:1.1em;
	color:#464646;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:middle;
	margin:0 0 0 2px;
}
#frmbillingdetail input {
	vertical-align:middle;
}
.billcontact, .billcardnumber {
	margin:25px 0 0 0;
	font-size:1.1em;
	color:#363c40;
}
.billcontact strong {
	font-size:1.1em;
}
.billcardnumber strong {
	font-size:1.2em;
}
.billcardnumber2 {
	margin:3px 0 0 0;
	font-size:1.1em;
	color:#363c40;
	padding:0 !important;
}
.billcardnumber2 strong {
	font-size:1.2em;
	font-weight:lighter;
}
.billcardnumber3 {
	font-size:1.1em;
	color:#363c40;
	line-height:1.1em;
	margin:4px 0 0 0;
	padding:0 !important;
}
.textboxexpiry {
	width:39px;
	height:20px;
	background:url(textbox_expiry.jpg) no-repeat;
	border:0;
	float:left;
	margin:6px 10px 0 0;
	font-size:1.1em;
	color:#363c40;
	padding:4px 0 0 3px;
}
.buttoncancel3 {
	width:59px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float:left;
	margin:15px 0 0 422px;
}
.submitusethiscard {
	width:93px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	float:left;
	margin:15px 0 0 11px;
}

.digg {
	float:right;
}
.digg2 {
	margin: 2px 0 20px -25px;
}

#mainImage {
	text-align:center;
}

/* table for static content */

#Table4 p {
	padding:0 20px 20px 20px;
}
#Table4 table {
	margin:10px 20px 0 20px;
	width:510px;
	border-top:1px dotted #999999;
}
#Table4 table td {
	padding:5px;
	border-bottom:1px dotted #999999;
	font-size:1.2em;
	line-height:1.6em;
	color:#464646;
}


ul.prodlinks {
	height:20px;
}
ul.prodlinks li {
	float:left;
}


/* Popup Media
=====================================================================*/
.popupmedia {
    display:none;
	width:619px;
	height:472px;
	background:url(back_mediapopup.png) no-repeat;
	position:absolute;
	z-index:20;
	top:307px;
	left:183px;
}
.placevidpopup {
	width:276px;
	height:277px;
	background:#fff;
	margin:15px 0 0 160px;
	padding:6px;
}
.popupmedia h3 {
	font-size:1.6em;
	color:#fff;
	text-transform:uppercase;
	margin:65px 0 0 130px;
	float:left;
	display:inline;
}
.placevidpopup .butplay, .placevidpopup .butpause {
	margin:15px 0 0 0;
}
a.butxvideo {
	 border:0;
	 display: inline;
     width: 30px;
     height: 26px;
     background: url(but_xvideo.jpg) no-repeat;
     text-decoration: none;
	 text-indent:-5000px;
	 cursor:pointer;
	 float:right;
	 margin:56px 70px 0 0;
}

/*****
* IMPORTED FROM STYLE 2
*/
span.oldprice {
	text-decoration:line-through;
	font-size:1em !important;
}

#product-main-image_div{
	width: 260px;
	height: 410px;
	float: left;
	overflow:hidden;
	border:1px solid hotpink;
}

#product-image-thumbs{
	width: auto;
}



.product-image-thumb{
	float:left;
	width: 100px; 
	margin-right: 10px;
	height: 130px; 
}

#product-info{
	width: 400px;
	float: left;
}






#user_name_box{
	width:122px; 
	height:15px; 
	overflow:hidden;
}

#user_name_box2{
	width:130px; 
	height:33px; 
	overflow:hidden;
}

button.butaddtobasket3 {
	 border:0;
	 display: block;
     width: 94px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin-left:-3px;
	 float:left;
	 cursor:pointer;
}

.bigframes {
	overflow:hidden;
}

.colsmallpic1{
	overflow:hidden;
	cursor:pointer;
}

.colsmallpic2{
	overflow:hidden;
	cursor:pointer;
}

.colsmallpic3{
	overflow:hidden;
	cursor:pointer;
}

.placedescproduct{
	min-height:200px;
}

#producttabs_1{
	margin-right:2px;
}
#producttabs_2{
	margin-left:0px;
	margin-right:2px;
}
#producttabs_3{
	margin-left:0px;
	margin-right:2px;
}
#producttabs_4{
	margin-left:0px;
	margin-right:2px;
}








/* zoom styles */
#zoomImage {
	/*width: 260px;
	height: 340px;*/
	width: 250px;
	height: 330px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	top: 5px;
	left: 5px;
}

.placebuttonpic {
	z-index:15
}
 
 
.inside {

	z-index:1;
	cursor:all-scroll;

}



/* Trailer */
#shwTrailer{
	z-index:10;
	position:absolute;
}

/* User profile */
#frmSignup .rowreg label {
	font-size:1.1em;
	color:#363c40;
	display:block;
	padding:8px 0 2px 0;
}

.roworderdetail_3, .orderdetailtitle_3 {
	text-align:right;
}
.roworderdetail_2{
	text-align:center;
}

.boxaddress1{
	overflow:hidden;
}

a.butbacktocheckout {
	 display: block;
     width: 115px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:0 0 0 -2px;
	 float:right;
}

a.butwritefirstreview {
	 border:0;
	 display: block;
     width: 138px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin-left:-2px;
	 float:left;
}

.listrate li a {
	float:left;
	height: 24px;
	width: 20px;
	text-indent:-5000px;
}
.listrate li a.on {
	background: url(star_full.jpg) no-repeat;
}
.listrate li a.off {
	background: url(star_empty.jpg) no-repeat;
}

#content .productlist_bottom .placebuttonbasket a.butnotifyme {
	 border:0;
	 display: block;
     width: 94px;
     height: 26px;
     text-decoration: none;
	 text-indent:-5000px;
	 margin:0 auto;
	 float:none !important
}
.productlist_bottom a.butnotifyme {
	margin:0;
	border:0;
	display: block;
    width: 94px;
    height: 26px;
    text-decoration: none;
	text-indent:-5000px;
	float:left;
}

.cartCrumbs{
	font-size:150%;
}

#placestats p {
	color:#595959;
	font-size:1.1em;
	padding:2px 0pt 0pt;
	line-height: 1.2em;
}

.filterpage li.on {
	padding:0 4px;
}

.filterpage li.on a {
	color:#39B54A;
	font-weight:bold;
	font-size:1.5em;
}

#popupcomments p {
	margin:15px 72px 0 72px;
}







/* fix coming soon on homepage */
/*
.navbrowsesub {
	margin:3px 0 0 10px;
}*/
.placecomingsoon {
	position:relative;
}
.arrowleft {
	z-index:10;
	position:absolute;
}
a.butarrowleftcoming {
     background: url(comingleft.png) no-repeat;
}
.contentcoming {
	width:547px;
}
.arrowright {
	width:34px;
	right:0px;
	z-index:10;
	position:absolute;
}
a.butarrowrightcoming {
     background: url(comingright.png) no-repeat;
}


.genericsubmit {
	width:71px;
	height:26px;
	border:0;
	cursor:pointer;
	overflow: hidden;
	text-indent:-5000px;
	margin:20px 0 0 0;
}

.popupbilling {
	top:1590px;
}
.offercodeleft {
	padding:0 0 10px 18px;
	float:left;
	height:30px;
    clear: both;
}
.offercodeleft button {
	margin:0 10px 0 0;
}
.discountform {
	height:30px;
}


/* Flash Avatar Holder */
#avatarBuilderHolder{
	width:980px;
	height:535px;
	background-color:#333333;
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	z-index:500;
} 

.ie6avatarFrame{
	display:none;
}

#avatarInnerHolder{
	position:absolute;
	height:535px;
	width:980px;
	z-index:3;
	outline:0;
}

#avBuilderInner{
	position:absolute;
	height:535px;
	width:980px;
	z-index:4;
	outline:0;
}

.addresspos .addressTypeList .notDelivery {
	background:transparent url(bullet2.gif) no-repeat scroll 5px 0;
}

/* POLL */

#latestPoll {
	background: url(grow-poll.gif) repeat-y;
}
#pollCon {
	background: url(head-poll.gif) no-repeat;
	padding: 3px 0 0 0;
}
#pollCon h3 {
	font-size: 15px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 15px 0;
}
#pollPadd {
	padding: 0 14px 0 19px;
}
#pollPadd h4 {
	font-size: 12px;
	color: #252525;
	margin: 0 0 10px 0;
	clear: both;
	position: relative;
}
#pollPadd form {
	padding: 0 0 10px 0;
}	
#pollPadd label {
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #464646;
	margin: 0 0 10px 0;
	display: block;
	clear: both;
	position: relative;
}	
#pollPadd label input {
	position:absolute;
	left: 0;
	top: 0;
	clear: both;
}
#pollPadd label span {
	width: 143px; height: auto !Important;
	display: block;
	padding: 0 0 0 19px;
}
div.pollResult {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 15px 0;
	clear: both;
}
div.pollResult p {
	color: #363636;
}
div.pollResult div.gfxResult {
	height: 24px;
	color: #1cbbb4;
	line-height: 23px;
}
div.pollResult div.gfxResult div {
	height: 24px;
	background: url(bg-poll.gif) repeat-x;
	text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
	float: left;
	margin: 0 5px 0 0;
}
#pollFoot {
	height: 5px;
	background: url(foot-poll.gif) no-repeat;
	text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
}
#btnSubmitPoll {
	width: 106px; height: 26px;
	background: url(but_submitanswer.gif) no-repeat;
	text-indent: -9999px;
	font: 1px/1px sans-serif;
	display: block;
	border: 0;
	cursor: pointer;
}

/* Competition */

#competition {
	width: 560px;
	color: #111111;
	text-align: center;
	margin: 0 auto 10px auto;
	position: relative;
}
#compContainer {
	position: relative;
}
#compContent {
	position: relative;
	z-index: 2;
	padding: 0 0 0 0;
}
#competition h2 {
	/*width: 560px; height: 121px;
	background: url(hdr-competition.jpg) no-repeat;
	text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
	text-align: left;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;*/
}
#competition p#giveAway{
	font-size: 1.3em;
	margin: 0 0 26px 0;
}
#competition blockquote#introQ {
	font-size: 1.5em;
	margin: 0 0 5px 0;
}
#competition h4#theQ {
	font-size: 1.7em;
	margin: 0 0 28px 0;
}
#competition form {
	width: 211px;
	margin: 0 auto; padding: 0 0 90px 0;
}
#competition form label {
	min-height: 26px;
	height: auto !important;
	height: 26px;
	line-height: 26px;
	color: #363636;
	font-size: 1.3em;
	display: block;
	clear: both;
	border-bottom: 1px solid #cdcdcd;
	text-align: left;
	padding: 0 0 0 54px;
	position:relative;
}
#competition form label input {
	position: absolute;
	left: 27px;
	top: 7px;
}
#competition form button {
	margin: 26px 0 0 0;
}
#competition #winner, #competition #competitionEntered {
	font-size: 1.5em;
	padding: 0 20px 50px 20px;
}
#competition #terms {
	font-size: 1em;
	padding: 20px 20px 0px 20px;
}



/* flash video silver vision */
#header {
	position:relative;
}
#shwVideo {
	width:261px;
	height:165px;
	position:absolute;
	left:455px;
	top:20px;
}
#shwVideo object,
#shwVideo embed {
	outline:0;
}

