#contactsBar {
	position: relative;
	display: block;
	margin: 3px auto;
	width: 615px;
	height: 433px;
	border: 1px solid #adb2b5;	
	font: normal 12px Arial;
	color: #353535;
	text-align: left;
}

#contactsBar p {
	position: absolute;
	left: 15px;
	top: 15px;
	text-align: left;
	border: 0px solid red;
}

#contactsBar .contactUsInputs {
	position: absolute;
	left: 12px;
	top: 42px;
	height: 330px;
	width: 300px;
	border: 0px solid red;
	vertical-align: bottom;
}

#contactsBar .contactUsInputs td {
	height: 35px;
}

#contactsBar .formBelow {
	position: absolute;
	left: 4px;
	top: 5px;
	width: 328px;
	height: 420px;
	background: transparent url(img/bg_contacts_06.jpg) repeat-x 0 0;
	border: 1px solid #adb2b5;
}

#contactsBar input {
	width: 300px;
	height: 18px;
	border: 1px solid #adb2b5;
}

#contactsBar .btnclear2 {
	position: absolute;
	left: 16px;
	top: 379px;
	background: url(img/btn_clear2_09.jpg) no-repeat 0 0;
	width: 142px;
	height: 24px;
	border: 0px solid red;
}

#contactsBar .btnsend2 {
	position: absolute;
	left: 170px;
	top: 379px;
	background: url(img/btn_send2_11.jpg) no-repeat 0 0;
	width: 142px;
	height: 24px;
	border: 0px solid red;
}

#contactsBar .talkboyHeader {
	position: absolute;
	display: block;
	padding-top: 50px;
	padding-left: 7px;
	left: 338px;
	top: 5px;
	width: 270px;
	height: 73px;
	background: transparent url(img/contacts_talkboy_06.jpg) no-repeat 0 0;
	font: bold 12px Arial;
	color: #1e529a;
}

#contactsBar .addressHeader {
	position: absolute;
	display: block;
	padding-top: 5px;
	padding-left: 7px;
	left: 338px;
	top: 202px;
	width: 222px;
	height: 26px;
	background: transparent url(img/contacts_envelope_12.jpg) no-repeat 0 0;
	font: bold 12px Arial;
	color: #1e529a;
}

#contactsBar .pservice {
	position: absolute;
	left: 347px;
	top: 90px;
	width: 255px;
	line-height: 16px;
}

#contactsBar .paddress {
	position: absolute;
	left: 347px;
	top: 243px;
	width: 255px;
	line-height: 16px;
}

.pageOfContent1 {
	position: relative;
	display: block;
	margin: 3px auto;
	width: 588px;
	background: #ffffff no-repeat 0 0;
	border: 0px solid #a6abaf;
	padding: 14px;
	font: normal 12px Arial;
	color: #2f2f2f;
	line-height: 16px;
	text-align: justify;
}

.pageOfContent1 h1 {
	line-height: 20px;
	font: bold 18px Arial;
	color: #1e529a;
}
.pageOfContent1 h2 {
	line-height: 20px;
	font: bold 16px Arial;
	color: #1e529a;
}

.pageOfContent1 h3 {
	line-height: 16px;
	font: bold 14px Arial;
	color: #1e529a;
}

.pageOfContent1 h4 {
	line-height: 40px;
	font: bold 14px Arial;
	color: #1e529a;
}

.pageOfContent1 ul { text-align: left; }
.pageOfContent1 li { 
	/* background: url(img/dot_blue_03.jpg) no-repeat 0 center; */
	text-align: justify;
	background: transparent url(img/dot_blue_03.jpg) no-repeat 0 5px;
	padding-left: 17px;
	list-style: none;
	list-style-position: outside;
	border: 0px solid red;
	line-height: 18px;
}



.productList {
	position: relative;
	display: block;
	margin: 3px auto;
	width: 620px;
}



/* ------------------------------------------------ */
#relatedProducts {
	position: relative;
	display: block;
	margin: 3px auto;
	width: 620px;
}

.relprod {
	width: 100%;
	border: 0px solid red;
	border-collapse:separate;
	position: relative;
	display: block;
	float: left;
}

.relprod td {
	width: 155px;
	border: 0px solid red;
	margin: auto;
}

#relatedProducts .product {
	position: relative;
	margin: auto;
	width: 134px;
	height: 291px;
	top: 0px;
	border: 1px solid #31aa4b;
}

img.image1  {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 134px;
	height: 179px;
	border: 1px solid #31aa4b;
}

#relatedProducts .content {
	position: absolute;
	left: 0px;
	top: 180px;
	height: 111px;
	width: 134px;
	border: 0px solid #31aa4b;
	border-bottom: 2px solid #ff8106;
	font: normal 13px Arial;
	color: #000000;
}

#relatedProducts .desc {
	position: absolute;
	left: 3px;
	top: 5px;
	width: 125px;
	height: 50px;
	border: 0px solid black;
}

#relatedProducts .price {
	position: absolute;
	left: 4px;
	top: 61px;
	font: bold 18px Arial;
	color: #ff8106;
}

#relatedProducts .priceSmaller
{
    position: absolute;
	left: 4px;
	top: 61px;
	font: bold 18px Arial;
	color: #ff8106;
	text-align:left;
	letter-spacing:-1px;
}

#relatedProducts .was {
	font: normal 11px Arial;
	color: #000000;
	text-decoration: line-through;
}

#relatedProducts .model {
	position: absolute;
	left: 3px;
	top: 81px;
	width: 50px;
	height: 12px;
	font: normal 9px Arial;
	color: #000000;
}

#relatedProducts .more {
	position: absolute;
	text-decoration: none;
	left: 3px;
	top: 92px;
	background-color:White;
}

#relatedProducts .more a {
	text-decoration: none;
	color: #24a63c;
	font: normal 13px Arial;
}

#relatedProducts .more a:hover {
	text-decoration: underline;
}

#relatedProducts .more a:visited {
	text-decoration: none;
	color: #24a63c;
}

#relatedProducts .buynow {
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 70px;
	height: 23px;
	border: 0px solid red;
	font-size: 1px;
}

#loginUser {
	position: relative;
	float: left;
	display: block;
	margin: 3px 0px;
	margin-right: 3px;
	background: transparent url(img/bg_returningcustomer_03_03.jpg) repeat-x 0 0;
	width: 303px;
	height: 171px;
	font: normal 12px Arial;
	color: #353535;
	border: 1px solid #a6abaf;
}

#loginUser h2 {
	position: absolute;
	left: 10px;
	top: 10px;
	font: bold 18px Arial;
	color: #23a53f;
}

#loginUser p {
	position: absolute;
	left: 10px;
	top: 42px;
	width: 285px;
}

#loginUser .err {
	font: normal 10px Arial;
}

#loginUser .fields2 {
	position: absolute;
	left: 10px;
	width: 285px;
	top: 65px;
	border: 0px solid red;
	height: 50px;
}

#loginUser .fields1 td {
	height: 25px;
	vertical-align: middle;
	text-align: left;
}

#loginUser input {
	border: 1px solid #9b9c9e;
	font: normal 11px Arial;
	color: #000000;
	height: 18px;
	vertical-align: middle;
	text-align: left;
}

#loginUser .btnfpass {
	position: absolute;
	left: 12px;
	top: 135px;
	
	border: 0px solid red;
}

#loginUser .fpass {
	position: absolute;
	left: 41px;
	top: 140px;
}

#loginUser .fpass a {
	font: bold 12px Arial;
	color: #23a53f;
	text-decoration: none;
}

#loginUser .fpass a:hover {
	text-decoration: underline;
}

#loginUser .btnlogin1 {
	position: absolute;
	left: 152px;
	top: 135px;
	width: 142px;
	height: 24px;
	border: 0px solid red;
}




#regUser {
	position: relative;
	display: block;
	float: left;
	margin: 3px 0px;
	margin-left: 3px;
	background: transparent url(img/bg_newcustomer_06.jpg) repeat-x 0 0;
	width: 303px;
	height: 171px;
	font: normal 12px Arial;
	color: #353535;
	border: 1px solid #a6abaf;
}

#regUser h2 {
	position: absolute;
	left: 10px;
	top: 10px;
	font: bold 18px Arial;
	color: #1e529a;
}

#regUser .btnregister1 {
	position: absolute;
	left: 152px;
	top: 135px;
	border: 0px solid red;
}

#regUser .p1 {
	position: absolute;
	left: 11px;
	top: 39px;
	width: 275px;
	color: #1e529a;
	font: bold 12px Arial;
}

#regUser .p2 {
	position: absolute;
	left: 11px;
	top: 78px;
	width: 275px;
}

#newUser {
	position: relative;
	display: block;
	margin: 3px auto;
	background: transparent url(img/bar_newcustomer_part_03.jpg) repeat-x 0 bottom;
	width: 616px;
	/* height: 300px; */
	font: normal 12px Arial;
	color: #353535;
	border: 1px solid #9b9c9e;
}

#newUser .wblock {
	position: relative;
	display: block;
	width: 610px;
	height: 32px;
	border: 0px solid black;
	padding-left: 5px;
	padding-top: 5px;
}

#newUser h2 {
	font: bold 18px Arial;
	color: #1e529a;
}

#newUser p {
	position: relative;
	display: block;
	border: 0px dashed red;
	left: 10px;
	/* top: 42px; */
	width: 585px;
	text-align: left;
}

#newUser p.err {
	position: relative;
	display: block;
	border: 1px solid black;
	left: 10px;
	top: 58px;
	width: 585px;
	font: normal 11px Arial;
	text-align: left;
}

#newUser p.validNote {
	position: relative;
	display: block;
	border: 1px dashed black;
	font: normal 9px Arial;
	
}

#newUser .fields1 {
	position: relative;
	display: block;
	width: 600px;
	margin-left: 5px;
	/* 
	left: 10px;
	height: 160px; 
	top: 70px; */
	text-align: left;
}

#newUser .fields1 td {
	height: 25px;
	vertical-align: middle;
	text-align: left;
	border: 0px dashed #0000FF;
}

#newUser input {
	border: 1px solid #9b9c9e;
	font: normal 11px Arial;
	color: #000000;
	height: 18px;
	vertical-align: middle;
	text-align: left;
}

#newUser .btnclear {
	position: absolute;
	right: 159px;
	bottom: 5px;
	width: 132px;
	height: 24px;
	border: 0px solid red;
}

#newUser .btncontinue {
	position: absolute;
	right: 10px;
	bottom: 5px;
	width: 132px;
	height: 24px;
	border: 0px solid red;
}

#newUser .bstar {
	color: #1e529a;
}


#myAccountBar1 {
	position: relative;
	display: block;
	margin: 3px auto;
	/*height: 325px;*/
	width: 602px;
	background: #c5e3fe no-repeat 0 0;
	border: 1px solid #aeb2b6;
	color: #1e529a;
	font: normal 14px Arial;
	padding: 7px;
}

#myAccountBar1 .btnLogout {
	position: absolute;
	right: 7px;
	bottom: 7px;
}

#myAccountBar1 .centre {
	text-align: left;
}

#myAccountBar1 img {
	margin: 2px;
}

#viewCategory1 {
	position: relative;
	display: block;
	margin: 3px auto;
	width: 620px;
	border: 0px solid #22a53f;
	border-bottom: 0px;
}

#viewCategory1 .Bar {
	position: relative;
	display: block;
	width: 618px;
	height: 10px;
	background: url(img/bg_viewcategory_03.jpg) no-repeat 0 0;
	overflow: hidden;
}

#viewCategory1 h2 {
	position: absolute;
	left: 18px;
	top: 5px;
	font: bold 12px Arial;
	color: #24a63f;
}

#viewCategory1 .Content {
	position: relative;
	display: block;
	width: 616px;
	/* height: 90px; 
	left: 0px;
	top: 10px;
	*/
	padding: 0px;
	font: normal 12px Arial;
	color: #000000;
	border: 1px solid #22a53f;
	border-top: 0px;
	border-bottom: 0px;
	line-height: 16px;
	overflow: hidden;
}
/*
.cntTable {
	position: relative;
	margin: auto;
	width: 600px;
	height: 70px;
	border: 0px solid red;
}
*/
#viewCategory1 .item21 {
	display:block;
	position: relative;
	float: left;
	margin: 2px 5px;
	width: 140px;
	height: 20px;
	border: 0px solid red;
}

#viewCategory1 .Bottom {
	position: relative;
	display: block;
	/*left: 0px;
	bottom: 100px; 
	bottom: 0px;
	*/
	width: 618px;
	height: 10px;
	background: url(img/bg_viewcategory2_10.jpg) no-repeat 0 0;
	border: 0px solid red;
}

.btnCategory {
	position: relative;
	display: block;
	margin: auto;
	background: url(img/btn_viewcategory_07.jpg) no-repeat 0 0;
	width: 136px;
	height: 19px;
	font: normal 12px Arial;
	color: #ffffff;
	text-decoration: none;
}

.btnCategory a {
	position: absolute;
	top: 2px;
	left: 17px;
	font: normal 12px Arial;
	color: #ffffff;
	text-decoration: none;
}

.btnCategory a:hover {
	text-decoration: underline;
}



.pagingBar1 {
	position: relative;
	display: block;
	margin: 5px auto;	
	width: 620px;
	height: 30px;
	border: 0px solid #22a53f;
	background: url(img/bar_green_15.jpg) no-repeat 0 0;
}

.pagingBar1 .separator1 {
	position: absolute;
	display: block;
	left: 389px;
	top: 0px;
	width: 3px;
	height: 30px;
	background: url(img/separator_white_16.jpg) no-repeat 0 0;
}

.pagingBar1 .separator2 {
	position: absolute;
	display: block;
	left: 550px;
	top: 0px;
	width: 3px;
	height: 30px;
	background: url(img/separator_white_16.jpg) no-repeat 0 0;
}


.pagingBar1 .pageOf  {
	position: absolute;
	left: 18px;
	top: 7px;
	font: bold 12px Arial;
	color: #FFFFFF;
}

.pagingBar1 .pageNo {
	position: absolute;
	left: 412px;
	height: 19px;
	top: 6px;
	width: 124px;
	border: 0px solid red;
}

.pagingBar1 .pageNo a {
	position: relative;
	display: block;
	float: left;
	/*padding: 1px 1px; */
	margin: 0px 1px;
	/*left: 2px;
	
	height: 19px; */
	background-color: #ffffff;
	border: 1px solid #29a73f;
	color: #29a73f;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 19px;
	font: bold 12px Arial;
}

.pagingBar1 .pageNo a:hover {
	position: relative;
	/*padding: 1px 1px;*/
	background-color: #ff9b2b;
	border: 1px solid #ffffff;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font: bold 12px Arial; 
}

.pagingBar1 .pL {
	position: absolute;
	left: 396px;
	height: 12px;
	top: 9px;
	width: 10px;
	border: 0px dashed red;
}

.pagingBar1 .pR {
	position: absolute;
	left: 535px;
	height: 12px;
	top: 9px;
	width: 10px;
	border: 0px dashed red;
}

.pagingBar1 .viewAll3 {
	position: absolute;
	left: 560px;
	top: 7px;
	border: 0px solid red;
}
.pagingBar1 .viewAll3 a {
	color: #ffffff;
	font: bold 12px Arial;
	text-decoration: none;
}

.pagingBar1 .viewAll3 a:hover {
	text-decoration: underline;
}


#shopByCharacterContents { position: relative; display: block; margin: 3px auto; width: 619px; border: 0px solid red; }
#shopByCharacterContents table { width: 619px; border: 0px solid black; }

.ShopBy2 { position: relative; display: block; margin: 4px auto; width: 620px; border: 0px solid red; overflow: hidden; }
.ShopBy2 .item {
	position: relative;
	float: left;
	display: block;
	width: 120px;
	height: 130px;
	border: 0px dashed black;
	text-align: center;
	vertical-align: middle;
	margin-left: 2px;
	margin-top: 1px;
}


.hspace { position: relative; height: 10px; width: 620px; }

.chraz {
	position: relative;
	display: block;
	width: 620px;
	overflow: hidden;
	text-align: center;
}
.chraz .itemcover {
	position: relative;
	display: block;
	float: left;
	width: 114px;
	height: 90px;
	border: 0px solid red;
	margin: 4px;
}
.chraz .itemaz {
	position: relative;
	display: block;
	width: 76px;
	height: 40px;
	border: 1px solid #1E529A;
	margin: 4px auto;
}
.chraz .itemaz img {
	position: absolute;
	display: block;
	width: 76px;
	height: 39px;
	left: 0px;
	top: 0px;
}

.chraz .itemaz .ul {
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	background: #ffffff url(img/char_corner_ul_03.gif) no-repeat 0 0;
	font-size: 1px;
	border: 0px solid red;
	top: -1px;
	left: -1px;
}

.chraz .itemaz .ur {
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	background: #ffffff url(img/char_corner_ur_05.gif) no-repeat 0 0;
	font-size: 1px;
	border: 0px solid red;
	top: -1px;
	right: -1px;
}

.chraz .itemaz .bl {
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	background: #ffffff url(img/char_corner_bl_09.gif) no-repeat 0 0;
	font-size: 1px;
	border: 0px solid red;
	bottom: -1px;
	left: -1px;
}

.chraz .itemaz .br {
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	background: #ffffff url(img/char_corner_br_10.gif) no-repeat 0 0;
	font-size: 1px;
	border: 0px solid red;
	bottom: -1px;
	right: -1px;
}



#product1 {
	position: relative;
	display: block;
	clear: both;
	margin: 3px auto;
	width: 620px;
	border: 0px solid red;
	overflow: hidden;
}

#product1 .leftcont {
	position: relative;
	display: block;
	float: left;
	width: 250px;
	border: 0px solid black;
}

#product1 .rightcont {
	position: relative;
	display: block;
	float: left;
	width: 362px;
	border: 0px solid black;
	margin-left: 8px;
}

#product1 h2 {
	position: relative;
	display: block;
	width: 300px;	
	font: bold 18px Arial;
	color: #24a63f;
	border: 0px dashed black;
}

#product1 .model {
	position: relative;
	display: block;
	float: left;
	font: bold 13px Arial;
	color: #353535;
	border: 0px dashed red;
}

#product1 .images {
	position: relative;
	display: block;
	width: 248px;
	/* height:583px;*/
	border: 0px dashed red;

}

#product1 .addToTrolley {
	position: relative;
	display: block;
	float: left;
	width: 114px;
	height: 30px;
	border: 0px dashed #0000FF;
	margin-left: 15px;
}

.images .main {
	/*position: relative;*/
	display: block;
	width: 246px;
	height: 328px;
	border: 1px solid #31ab4c;
	overflow: hidden;
}

.images .btnselect {
	position: absolute;
	left: 0px;
	top: 329px;
	width: 248px;
	height: 30px;
}

.images .smallTable {
	position: relative;
	width: 248px;
	/* height: 214px; */
	left: 0px;
	top: 369px;
}

.images .smallImages {
	position: relative;
	display: block;
	width: 248px;
	margin-top: 35px;
	/* 
    height: 214px; 
    left: 0px;
	top: 369px;
    */
	
}

.images .smallImg {
	position: relative;
	float: left;
	width: 74px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #31ab4c;
	margin: 3px;
	/* 
    width: 248px;
    height: 214px; 
    left: 0px;
	top: 369px;
    */
	
}

.smallTable .smallImg {
	position: relative;
	margin: auto;
	width: 74px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #31ab4c;
}

.smallTable .smallImg2 {
	position: relative;
	margin: auto;
	width: 74px;
	height: 100px;
	overflow: hidden;
	border: 0px solid #31ab4c;
}

.smallTable td {
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	text-align: center;
}

#product1 .description {
	position: relative;
	display: block;
	border: 1px solid #ffffff;
	font: normal 12px Arial;
	color: #000000;
	padding: 5px;
	overflow: hidden;
	text-align: justify;
}


.description li {
	background: transparent url("img/dot_green.jpg") no-repeat 0 5px;
	padding-left: 17px;
	list-style: none;
	list-style-position: outside;
	border: 0px solid red;
	line-height: 18px;
}

#product1 .icons {
	position: relative;
	display: block;
	width: 362px;
	/* height: 130px; */
	border: 1px solid #31ab4c;
	border-left: 0px;
	border-right: 0px;
	color: #25a53f;
}



.popup 
{
    position: absolute;
    display: none;
    z-index: 999;
    width: 362px;
    height: 110px;
    background: transparent url(img/bg_popup.png) no-repeat scroll 0 0;    
    left: 0px;
    top: -20px;
    overflow: hidden;
}

.popup h3
{
    /* position: relative; */
    display: block;
	margin: 0px 13px;
	padding: 10px 0px;
	width: 305px;
	font: bold 18px Arial;
	color: #1e529a;
}

.popup p
{
    /* position: relative; */
    display: block;
	margin: 5px 13px;
	font: normal 12px Arial;
	color: #2f2f2f;
}



.icons table {
	height: 90%;
}

.icons td {
	width: 50%;
	vertical-align: middle;
	text-align: left;
	font: normal 12px Arial;
	color: #31ab4c;
}

.icons .ico {
	position: relative;
	top: 0px;
	float: left;
}

.icons .text {
	position: relative;
	float: left;
	left: 3px;
	top: 5px;
	height: 30px;
	width: 140px;
	color: #25a53f;
}

#product1 .basket {
	position: relative;
	display: block;
	width: 362px;
	height: 125px;
	border: 1px solid #31ab4c;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;	
}

#product1 .basket .safe{
	position: absolute;
	left: 0px;
	top: 8px;
}

#product1 .basket .addToTrolley2 {
	position: absolute;
	display: block;
	right: 0px;
	bottom: 3px;
	width: 193px;
	height: 51px;

}

#product1 .basket .quantity {
	position: absolute;
	left: 162px;
	top: 5px;
	border: 0px solid red;
	font: normal 12px Arial;
	color: #000000;
	text-align: center;
	line-height: 25px;
}

#quantity {
	border: 0px solid black;
	width: 50px;
	height: 20px;
}

.price2 {
	position: absolute;
	display: block;
	right: 0px;
	top: 3px;
	width: 130px;
	height: 57px;
	border: 0px solid red;
	text-align: right;
	font: bold 30px Arial;
	color: #ff7e01;
}

.was2 {
	position: absolute;
	display: block;
	right: 0px;
	bottom: 0px;
	height: 20px;
	width: 120px;
	border: 0px solid black;
	font: normal 12px Arial;
	color: #353535;
	text-align: right;
}

.bottomReview {
	position: relative;
	/* display: block; */
	float: left;
	margin-top: 3px;
	width: 357px;
	/* height: 40px; */
	border: 0px solid black;
	font: normal 12px Arial;
	font-style: normal;
	color: #2f2f2f;
	/* background: transparent url(img/img_reviews_bg_03.gif) no-repeat 0 0; */
	line-height: 22px;
	/* text-align: right; */
}

.bottomReview p.text
{
    position: absolute;
    display: inline;
    height: 24px; 
    border: 0px solid red;
    left: 77px;
    top: 0px;
}
.bottomReview p.write
{
    position: absolute;
    display: inline;
    height: 24px; 
    border: 0px solid red;
    left: 2px;
    top: 24px;
}

.bottomReview .ratings 
{
    position: relative;
    float: left;
    /* display: block; */
    border: 0px solid red;
    height: 20px;
    text-align: left;
    padding-top: 2px;
    /* padding-left: 6px; */
    overflow: hidden;
}

.bottomReview .ratings img
{
    position: relative;
    float: left;
    border: 0px solid red;
    height: 14px;
    width: 14px;
}



.bottomReview a {
	font: normal 13px Arial;
	text-decoration: none;
}

.bottomReview a:hover {
	text-decoration: underline;
}

.prodInfo {
	position: relative;
	display: block;
	margin: 3px auto;
	width: 620px;
	border: 0px solid #22a53f;
	border-bottom: 0px;
	text-align: justify;
}

.prodInfo .Bar {
	position: relative;
	left: 0px;
	top: 0px;
	width: 620px;
	height: 34px;
	background: url(img/bar_productinfo.jpg) no-repeat 0 0;
}

.prodInfo .Bar h2 {
	position: absolute;
	left: 10px;
	top: 10px;
	font: bold 14px Arial;
	color: #ffffff;
}

.prodInfo .Content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 608px;
	font: normal 12px Arial;
	color: #000000;
	border: 1px solid #22a53f;
	border-top: 0px;
	border-bottom: 0px;
	padding: 5px 5px 5px 5px;
	line-height: 16px;
	text-align: justify;
}

.prodInfo .Content ul {
	list-style-image: url("img/dot_green.jpg");
	list-style-type: circle;
	list-style-position: outside;
	padding-left: 25px;
	line-height: 18px;
	text-align: justify;
}

.prodInfo .Bottom {
	position: relative;
	left: 0px;
	top: 0px;
	width: 620px;
	height: 12px;
	background: url(img/bottom_productinfo.jpg) no-repeat 0 0;
	border: 0px solid red;
}
/*
.description ul {
	list-style-image: url("img/dot_green.jpg");
	list-style-type: circle;
	list-style-position: outside;
	padding-left: 25px;
	line-height: 18px;
}*/

/*
#relatedProducts {
	position: relative;
	left: 0px;
	top: 60px;
	width: 620px;
	height: 650px; 
}
*/

.relProductBar {
	position: absolute;
	left: 0px;
	float: left;       /*            <<<<<            */
	width: 620px;
	height: 30px;
	background: url(img/bar_relatedproducts.jpg) no-repeat 0 0;
}

.relProductBar  h2 {
	position: absolute;
	top: 6px;
	left: 10px;
	color: #ffffff;
	font: bold 14px Arial;
}

.product {
	position: relative;
	margin: auto;
	width: 134px;
	height: 291px;
	top: 30px;
	border: 1px solid #31aa4b;
}

img.image1  {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 134px;
	height: 179px;
	border: 1px solid #31aa4b;
}


#prodReviews {
	position: relative;
	display: block;
	margin: 3px auto;
	width: 620px;
	border: 0px solid #22a53f;
	border-bottom: 0px;
}

#prodReviews .Bar {
	position: relative;
	left: 0px;
	top: 0px;
	width: 620px;
	height: 34px;
	background: url(img/bar_productinfo.jpg) no-repeat 0 0;
}

#prodReviews .Bar h2 {
	position: absolute;
	left: 10px;
	top: 10px;
	font: bold 14px Arial;
	color: #ffffff;
}

#prodReviews .Content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 608px;
	font: normal 12px Arial;
	color: #000000;
	border: 1px solid #22a53f;
	border-top: 0px;
	border-bottom: 0px;
	padding: 5px 5px 5px 5px;
	line-height: 16px;
}

#prodReviews .Content ul {
	list-style-image: url("img/dot_green.jpg");
	list-style-type: circle;
	list-style-position: outside;
	padding-left: 25px;
	line-height: 18px;
}

#prodReviews .Bottom {
	position: relative;
	left: 0px;
	top: 0px;
	width: 620px;
	height: 12px;
	background: url(img/bottom_productinfo.jpg) no-repeat 0 0;
	border: 0px solid red;
}

#prodReviews .Content a {
	font: bold 12px Arial;
	color: #31ab4c;
	text-decoration: none;
}

#prodReviews .Content a:hover {
	color: #31ab4c;
	text-decoration: underline;
}

p a {
	text-decoration: none;
}

p a:hover {
	text-decoration: underline;
}

.barNextNext {
	position: relative;
	display: block;
	background: transparent url(img/bar_blue_03.jpg) no-repeat 0 0;
	width: 620px;
	height: 30px;
	margin: 5px 0px;
	font: bold 13px Arial;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}

.barNextNext ul {
	position: relative;
	margin: 2px 7px;
	display: block;
}

.barNextNext .arrow {
	display: block;
	float: left;
	width: 15px;
	height: 19px;
	padding: 4px 0px;
}

.barNextNext .unsel {
	display: block;
	float: left;
	height: 19px;
	padding: 4px 0px;
	width: 135px;
	height: 19px;
	color: #ffffff;
	line-height: 20px;
}

.barNextNext .sel {
	display: block;
	float: left;
	height: 19px;
	padding: 4px 0px;
	width: 140px;
	height: 19px;
	color: #1e529a;
	background: transparent url(img/bg_selected1_06.jpg) no-repeat center center;
	line-height: 20px;
}

.labels6 {
	position: relative;
	display: block;
	width: 615px;
	border: 0px solid red;
	font: bold 14px Arial;
	color: #1e529a;
	margin: 5px 0px;
}

.smallProduct {
	position: relative;
	display: block;
	width: 582px;
	height: 68px;
	margin: 5px 18px;
	border: 1px solid #2359a1;
	padding: 0px;
	color: #2f2f2f;
	font: normal 14px Arial;
    /* overflow:hidden; */
}

.smallProduct .bleft {
	position: absolute;
	display: block;
	background: transparent url(img/bg_corner_bleft.jpg) no-repeat left bottom;
	width: 9px;
	height: 8px;
	left: -1px;
	bottom: -1px;
	outline: 0px;
}

.smallProduct .bright {
	position: absolute;
	background: transparent url(img/bg_corner_bright.jpg) no-repeat right bottom;
	width: 9px;
	height: 8px;
	right: -1px;
	bottom: -1px;
	outline: 0px;
}

.smallProduct .tleft {
	position: absolute;
	background: transparent url(img/bg_corner_tleft.jpg) no-repeat 0 0;
	width: 9px;
	height: 10px;
	left: -1px;
	top: -1px;
}

.smallProduct .tright {
	position: absolute;
	background: transparent url(img/bg_corner_tright.jpg) no-repeat 0 0;
	width: 9px;
	height: 9px;
	right: -1px;
	top: -1px;
}

.smallProduct .imgSmall {
	float: left;
	display: inline;
	width: 38px;
	height: 52px;
	margin-top: 7px;
	margin-left: 8px;
	border: 1px solid #2359a1;
	overflow: hidden;
	text-align: center;
}

.smallProduct .skuCode{
	float: left;
	display: inline;
	width: 65px;
	height: 52px;
	margin-top: 7px;
	margin-left: 4px;
	border: 0px solid #2359a1;
}

.smallProduct .descr3{
	float: left;
	display: inline;
	width: 230px;
	height: 52px;
	margin-top: 7px;
	margin-left: 4px;
	border: 0px solid #2359a1;
	overflow: hidden;
	
}

.smallProduct .delMe{
	float: left;
	display: inline;
	width: 37px;
	height: 52px;
	margin-top: 7px;
	margin-left: 4px;
	border: 0px solid #2359a1;
	text-align: center;
}

.smallProduct .price4{
	float: left;
	display: inline;
	width: 60px;
	height: 52px;
	margin-top: 7px;
	margin-left: 4px;
	border: 0px solid #2359a1;
	overflow: hidden;
	text-align: center;
}

.smallProduct .qty5{
	float: left;
	display: inline;
	width: 40px;
	height: 52px;
	margin-top: 7px;
	margin-left: 4px;
	border: 0px solid #2359a1;
	text-align: center;
	/* overflow: hidden; */
}

.smallProduct .total6{
	float: left;
	display: inline;
	width: 55px;
	height: 52px;
	margin-top: 7px;
	margin-left: 4px;
	margin-right: 1px;
	border: 0px solid #2359a1;
	text-align: center;
	/*overflow: hidden; */
}

.halfBlueBar {
	float: right;
	position: relative;
	display: inline;
	right: 0px;
	width: 302px;
	border: 1px solid #2359a1;
	background: #cbe6fe repeat 0 0;
	margin: 3px 0px;
	margin-right: 18px;
	padding: 6px 7px;
	outline: 0px;
	
}

.bottomRounded 
{
    position: relative;
    display: inline;
    float: right;
    background: transparent url(img/border_bottom_03.jpg) no-repeat 0 0;
	width: 318px;
	height: 10px;
	outline: 0px;
	font: 1px Verdana;
	margin-top: -4px;
	margin-bottom: 3px;
	margin-right: 18px;
}

.halfBlueBar .bleft {
	position: absolute;
	background: transparent url(img/bg_bluecorner_bleft.jpg) no-repeat 0 0;
	width: 9px;
	height: 10px;
	left: -1px;
	bottom: -1px;
	outline: 0px;
	font: 1px Verdana;
}

.halfBlueBar .bright {
	position: absolute;
	display: block;
	background: transparent url(img/bg_bluecorner_bright.jpg) no-repeat 0 0;
	width: 9px;
	height: 9px;
	right: -1px;
	bottom: -1px;
	outline: 0px;
	border: 0px solid red;
	font: 1px Verdana;
}

.halfBlueBar .tleft {
	position: absolute;
	background: transparent url(img/bg_bluecorner_tleft.jpg) no-repeat 0 0;
	width: 9px;
	height: 10px;
	left: -1px;
	top: -1px;
	font: 1px Verdana;
}

.halfBlueBar .tright {
	position: absolute;
	background: transparent url(img/bg_bluecorner_tright.jpg) no-repeat 0 0;
	width: 9px;
	height: 9px;
	right: -1px;
	top: -1px;
	font: 1px Verdana;
	outline: 0px;
	padding: 0px;
}

.halfBlueBar .title {
	position: relative;
	float: left;
	width: 229px;
	border: 0px solid red;
	margin-top: 3px;
	margin-left: 2px;
	color: #000000;
	font: normal 12px Arial;
}

.halfBlueBar h3 {
	color: #1E529A;
	font: bold 13px Arial;
}

.halfBlueBar .value {
	position: relative;
	float: right;
	text-align: right;
	margin-top: 3px;
	border: 0px dashed red;
	color: #000000;
	font: bold 12px Arial;
}

.halfBlueBar select {
	width: 295px;
}

.totalBar {
	position: relative;
	float: right;
	display: inline;
	width: 318px;
	height: 30px;
	background: transparent url(img/bar_blue_03.jpg) no-repeat 0 0;
	margin: 3px 0px;
	margin-right: 18px;
	padding: 0px;
	outline: 0px;
	border: 0px dashed black;
	color: #ffffff;
	font: bold 14px Arial;
}

.totalBar .title {
	position: absolute;
	display: block;
	left: 8px;
	top: 7px;
	height: 20px;
	width: 150px;
	border: 0px solid red;
	color: #ffffff;
	font: bold 14px Arial;
}

.totalBar .value {
	position: relative;
	display: inline;
	float: right;
    margin-top: 7px;
    margin-right: 7px;
    text-align: right;
	height: 20px;
	border: 0px dashed red;
	color: #ffffff;
	font: bold 14px Arial;
}

.totalBar .endBar {
	position: absolute;
	display: block;
	width: 20px;
	height: 30px;
	right: 0px;
	top: 0px;
	margin: 0px;
	background: transparent url(img/bar_blue_03.jpg) no-repeat right 0;
	border: 0px solid red;
}

.totalBar p {
	position: relative;
	display: block;
	left: 7px;
	top: 7px;
	color: #ffffff;
	font: bold 14px Arial;
}

.bluehr {
	display: block;
	position: relative;
	clear: both;
	width: 620px;
	height: 1px;
	color: #2359a1;
	background-color: #2359a1;
	margin: 3px auto;
	padding: 0px;
	border: 0px solid red;
	outline: 0px;
	font-size: 1px;
}

.halfBlueBar2 {
	float: left;
	display: block;
	width: 293px;
	border: 1px solid #2359a1;
	background: #ffffff url(img/bg_0012_25.jpg) repeat-x 0 0;  /* #cbe6fe */
	margin: 3px 0px;
	padding: 3px 5px;
	outline: 0px;
	font: normal 12px Arial;
}

.halfBlueBar2 h2 {
	font: bold 18px Arial;
	color: #1e529a;
}

.halfBlueBar2 tr {
	height: 25px;
}

.wBlock {
	float: right;
	position: relative;
	display: block;
	width: 305px;
	border: 0px solid #2359a1;
	background: transparent;
	margin: 3px 0px;
	padding: 0px 0px;
	outline: 0px;
	font: normal 12px Arial;
	height: 257px;
}

.wBlock .btnBottom {
	/* position: relative;
	float: right;
	margin-top: 180px;
    */
	position: absolute;
	display: block;
	bottom: 0px;
	right: 0px;
}

.whiteB {
	float: left;
	display: inline;
	width: 620px;
	height: 55px;
	border: 0px solid red;
	font: normal 12px Arial;
	text-align: right;
	margin: 3px 0px;
}

.whiteB a {
	color: #1e529a;
}

.whiteB a:hover {
	text-decoration: underline;
}

.whiteB h2 {
	font: bold 24px Arial;
	color: #ff7e01;
	margin-top: 20px;
}

.frDelivery {
	float: left;
	display: inline;
	width: 217px;
	height: 115px;
	border: 0px solid red;
	background: transparent url(img/freedelivery_03.jpg) no-repeat 0 0;
	margin-left: 18px;
}
.frDelivery p {
	position: relative;
	display: block;
	top: 35px;
	left: 5px;
	width: 100px;
	color: #25a63f;
	font: bold 15px Arial;
	text-align: center;
}

.frDelivery .bigger {
	font: bold 22px Arial;
	color: #25a63f;
}

.frDelivery2 {
	float: left;
	display: inline;
	width: 240px;
	height: 115px;
	border: 0px solid red;
	background: transparent url(img/freedelivery_new.jpg) no-repeat 0 0;
	margin-left: 18px;
}


.prodDescrImg {
	position: relative;
	display: block;
	width: 620px;
	height: 173px;
}

.prodDescrImg h2 {
	position: absolute;
	left: 0px;
	top: 2px;
	font: bold 24px Arial;
	color: #24a63f;
}

.prodDescrImg .cont1 {
	position: absolute;
	left: 0px;
	top: 60px;
	width: 300px;
	height: 95px;
	font: normal 12px Arial;
	color: #2f2f2f;
	border: 0px solid black;
	overflow: hidden;
}

.prodDescrImg .imgContainer1 {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 310px;
	height:173px;
	vertical-align: top;
	text-align: right;
}

.imgContainer1 img {
	position: absolute;
	right: 0px;
	top: 0px;
}

.productList {
	position: relative;
	width: 620px;
	left: 0px;
	top: 0px;
}



.catImg {
	position: relative;
	display: block;
	margin: 0px auto;
	margin-top: 3px;
	width: 616px;
	height: 231px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.catDescr {
	position: relative;
	display: block;
	margin: 0px auto;
	width: 594px;
	border: 1px solid #2eaa49;
	color: #1e529a;
	padding: 10px;
}

.catDescr .bleft {
	position: absolute;
	display: block;
	font: normal 1px Arial;
	background: url(img/corner_category_bleft_06.jpg) no-repeat 0 0;
	width: 9px;
	height: 9px;
	bottom: -1px;
	left: -1px;
}

.catDescr .bright {
	position: absolute;
	display: block;
	font: normal 1px Arial;
	background: url(img/corner_category_bright_08.jpg) no-repeat 0 0;
	width: 9px;
	height: 9px;
	bottom: -1px;
	right: -1px;
}

.catDescr h2 {
	font: bold 18px Arial;
	line-height: 20px;
	color: #1e529a;
}

.catDescr p {
	font: normal 12px Arial;
	line-height: 14px;
	color: #1e529a;
}



.catSub {
	position: relative;
	display: block;
	margin: 0px;
	margin-top: 3px;
	padding-left: 1px;
	width: 619px;
	border: 0px solid #2eaa49;
	color: #1e529a;
	overflow: hidden;
}

.catSub .item11 {
	position: relative;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 9px;
	margin-right: 9px;
	outline: 0px;
	width: 136px;
	height: 280px;
	border: 0px solid #2eaa49;
	font: normal 12px Arial;
	color: #1e529a;
}

.catSub .item11 .top11 {
	position: relative;
	display: block;
	width: 136px;
	height: 40px;
	background: transparent url(img/cat_item_top_11.jpg) no-repeat 0 0;
}

.catSub .item11 .htext {
	position: absolute;
	display: block;
	width: 125px;
	height: 32px;
	border: 0px solid red;
	left: 6px;
	top: 5px;
	overflow: hidden;
	background: transparent url(img/arrow_right_white_18.gif) no-repeat 0 center;
}
.catSub .item11 .htext .tdi {
	height: 32px;
	vertical-align: middle;
	border: 0px solid black;
	padding-left: 13px;
	color: #ffffff;
	font: normal 12px Arial;
}

.catSub .item11 .htext .tdi a {
	color: #ffffff;
	font: normal 12px Arial;
	text-decoration: none;
}

.catSub .item11 .image {
	position: relative;
	display: block;
	width: 132px;
	height: 179px;
	border: 2px solid #2eaa49;
	
}

.catSub .item11 .image .btnAll {
	position: absolute;
	display: block;
	clear: both;
	width: 68px;
	height: 23px;
	right: -2px;
	bottom: -3px;
	z-index: 2;
}

.catSub .item11 .image .bg {
	position: absolute;
	display: block;
	clear: both;
	width: 132px;
	height: 179px;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.catSub .item11 .content {
	position: relative;
	display: block;
	width: 124px;
	height: 47px;
	border: 1px solid #2eaa49;
	border-top: 2px solid #ff8106;
	background: #d7fead;
	color: #353535;
	font: normal 12px Arial;
	padding: 5px;
	overflow: hidden;
	padding-bottom: 0px;
}



.relProductBar {
	position: relative;
	display: block;
	clear: both;
	margin: 0px auto;
	margin-top: 5px;
	width: 620px;
	height: 30px;
	background: url(img/bar_relatedproducts.jpg) no-repeat 0 0;
}

.relProductBar  h2 {
	position: absolute;
	top: 6px;
	left: 10px;
	color: #ffffff;
	font: bold 14px Arial;
}


.featProductList {
	position: relative;
	display: block;
	clear: both;
	margin: 0px auto;
	margin-top: 3px;
	width: 616px;
	border: 1px solid #ffffff;
	color: #1e529a;
	overflow: hidden;
}

.featProductList .item13 {
	position: relative;
	display: block;
	float: left;
	margin: 5px 7px;
	width: 135px;
	height: 290px;
	border: 1px solid #2eaa49;
	font: normal 12px Arial;
	color: #1e529a;
}

.featProductList .item13 .image1  {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 135px;
	height: 179px;
	border: 1px solid #31aa4b;
	overflow: hidden;
}

.featProductList .item13 .content {
	position: absolute;
	left: -1px;
	bottom: -1px;
	height: 110px;
	width: 135px;
	border: 0px solid #31aa4b;
	border-bottom: 1px solid #ff8106;
	/* border-bottom: 2px solid #ff8106; */
	font: normal 13px Arial;
	color: #000000;
}

.featProductList .item13 .desc {
	position: absolute;
	left: 3px;
	top: 5px;
	width: 125px;
	height: 47px;
	border: 0px solid black;
	overflow: hidden;
}

.featProductList .item13 .price {
    -x-system-font:none;
    color:#FF8106;
    font-family:Arial;
    font-size:18px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    left:4px;
    letter-spacing:-1px;
    line-height:normal;
    position:absolute;
    text-align:left;
    top:61px;

    /*
	position: absolute;
	left: 4px;
	top: 61px;
	font: bold 18px Arial;
	color: #ff8106;
    */
}

.featProductList .item13 .priceSmaller {
    position: absolute;
	left: 4px;
	top: 61px;
	font: bold 18px Arial;
	color: #ff8106;
	text-align:left;
	letter-spacing:-1px;
}

.featProductList .item13 .was {
	font: normal 11px Arial;
	color: #000000;
	margin-left: 3px;
	letter-spacing: normal;
}

.featProductList .model {
	position: absolute;
	left: 3px;
	top: 81px;
	width: 50px;
	height: 12px;
	font: normal 9px Arial;
	color: #000000;
}

.featProductList .item13 .more {
	position: absolute;
	left: 3px;
	bottom: 3px;
	background-color:White;
}

.featProductList .item13 .more a {
	text-decoration: none;
	color: #24a63c;
	font: normal 13px Arial;
}

.featProductList .item13 .more a:hover {
	text-decoration: underline;
}

.featProductList .item13 .more a:visited {
	text-decoration: none;
	color: #24a63c;
}

.featProductList .item13 .buynow {
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 70px;
	height: 23px;
	border: 0px solid red;
	font-size: 1px;
}

.trollColumn2 {
	position: relative;
	display: inline;
	float: left;
	width: 260px;
	border: 0px solid red;
	overflow: hidden;
}

.trollColumn1 {
	position: relative;
	display: inline;
	float: right;
	width: 620px;
	border: 0px solid red;
	overflow: hidden;
}

.reviewText1 
{
    display: block;
    position: relative;
	font: normal 12px Arial;
	color: #000000;
	width: 605px;
	border: solid 0px black;
	border-bottom: solid 1px #7c7c7c;
	margin-top: 5px;
	overflow: hidden;
	/* padding: 5px 0px;
	padding-top: 10px; */
}

.reviewTable 
{
    float: left;
    margin-top: 3px;
}


.reviewText1 .infobox
{
    /* display: block; */
    float: left;
    position: relative;
	font: normal 12px Arial;
	color: #000000;
	width: 180px;
	min-height: 50px;
	border: dashed 0px black;
	background: #d7fead;
}

.reviewText1 .infobox .texts
{
    display: block;
    position: relative;
    bottom: 3px;
    left: 3px;   
}

.reviewText1 .rating
{
    float: left;
    position: relative;
    border: 0px solid red;
    width: 605px;
    overflow: hidden;
}

.reviewText1 .databox
{
    float: left;
    position: relative;
	font: normal 12px Arial;
	color: #000000;
	border: solid 0px black;
	padding: 5px 0px;
	text-align: justify;
}


.affilBanner {
	position: relative;
	display: block;
	width: 618px;
	text-align: center;
	margin: 0px auto;
	margin-top: 5px;
	overflow: hidden;
	border: 0px solid red;
}


.arrowlink {position: absolute; display: block; right: 5px; top: 3px; width:18px; height:18px; border: 0px solid red;}


.ratingbox {
	position: absolute;
	display: block;
	background: url(img/bg_star_rating.gif) no-repeat 0 0;
	width: 76px;
	height: 23px;
	right: 0px;
	bottom: 3px;
	padding-left: 6px;
	border: 0px solid red;
}

.ratingbox2 {
	position: relative;
	float: left;
	display: block;
	background: url(img/bg_star_rating.gif) no-repeat 0 0;
	width: 76px;
	height: 23px;
	margin-left: 5px;
	margin-top: 3px;
	padding-left: 6px;
	border: 0px solid red;
}

.ratingstar {
	float: left;
	position: relative;
	margin-left: 0px;
	margin-top: 5px;
	width:14px;
	height:14px;
}

.ratingstar2 {
	float: left;
	position: relative;
	margin-left: 0px;
	margin-top: 0px;
	width:14px;
	height:14px;
}




/* Character/Football main image on top */

.characterTop 
{
    display: block;
    position: relative;
    width: 620px;
    overflow: hidden;
    margin-bottom: -3px;
    border: 0px solid red;
}

.characterTop .textBlock
{
    float: left;
    width: 300px;
    overflow: hidden;
}

.characterTop .textBlock h2
{
    margin: 5px 0px;
    font: bold 24px Arial;
    color: #24a63f;
}

.characterTop .textBlock p 
{
    margin: 2px 0px;
    margin-bottom: 10px;
    font: normal 12px Arial;
    color: #2f2f2f;
    text-align: justify;
}

.characterTop .textBlock span 
{
    font: normal 12px Arial;
    color: #24a63f;
}

.characterTop .textBlock a
{
    font: normal 12px Arial;
    color: #24a63f;
    text-decoration: none;
}

.characterTop .textBlock a:hover
{
    color: #24a63f;
    text-decoration: underline;
}






.characterTop .textBlock2
{
    float: left;
    width: 620px;
    overflow: hidden;
}

.characterTop .textBlock2 h2
{
    margin: 5px 0px;
    font: bold 24px Arial;
    color: #24a63f;
}

.characterTop .textBlock2 p 
{
    margin: 2px 0px;
    margin-bottom: 10px;
    font: normal 12px Arial;
    color: #2f2f2f;
    text-align: justify;
}

.characterTop .textBlock2 span 
{
    font: normal 12px Arial;
    color: #24a63f;
}

.characterTop .textBlock2 a
{
    font: normal 12px Arial;
    color: #24a63f;
    text-decoration: none;
}

.characterTop .textBlock2 a:hover
{
    color: #24a63f;
    text-decoration: underline;
}




.characterTop .imgBlock 
{
    float: right;
    height: 173px;
    width: 306px;
    overflow: hidden;
}

.characterTop .imgBlock img
{
    /* height: 173px; 
    width: 306px;*/
    border: 0px;
    outline: 0px;
    margin: 0px;
}
