.bigContainer {
	background: url(../images/bg_body.gif); width:926px; margin-top: 1px; margin-right:auto;margin-left:auto; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; PADDING-TOP: 1px; text-align:center;
}

.fbBigContainer {
  width:807px; BACKGROUND: #ffffff; 
}

.fbContainer {
	
}

.container {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 0px solid; TEXT-ALIGN: center;
}
.header {
	PADDING-LEFT: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center; PADDING-RIGHT: 0px;
}
.logo {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-RIGHT: 0px;
}

.pageBody { background-color:#cccccc; margin-top: 5px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;}

.innerFrame
{
  border-bottom:1px; border-top:1px;border-left:1px;border-right:1px; border-color:#8F989F; border-style:solid;
}

IMG {
	DISPLAY: block;
}

.Nothing {
	DISPLAY:inline;
}

.blockSection { margin-top: 10px; margin-bottom: 10px;}

.HeaderTable { BACKGROUND: #000000; margin-left: auto; margin-right: auto;}

.tophead2 { float:right; margin-right:0px; margin-top:8px; width:200px;}

.topmenuhaut {
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#C5C6C8; font-size:12px; margin-top:8px; margin-right:5px; float:right; 
}
.topmenuhaut A {
	 TEXT-DECORATION: none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#C5C6C8;
}

.footer {
	 font-family:Verdana, Arial, Helvetica, sans-serif; color:#5f6062; font-size:10px;margin-bottom:5px;margin-top:8px;
}

BODY {
	background:#eee url(../images/bg_body.gif) top center repeat-y; overflow-x: hidden; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 63%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #5f6062; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

destitle{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 66%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #5f6062; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
destitlebold{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 66%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #5f6062; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN: 0.2em 0px; COLOR: #353D67; LINE-HEIGHT: 1em
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN: 0.2em 0px; COLOR: #353D67; LINE-HEIGHT: 1em
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0px 0.7em; COLOR: #333
}

H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	 COLOR: #34BEED;  TEXT-DECORATION: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal
}

A:hover {
	COLOR: #34BEED; TEXT-DECORATION: underline;
}

.orangeTxt
{
	COLOR: #FF8508;
}

.orangeTitle
{
	COLOR: #FF8508; font:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;FONT-WEIGHT: bold; 
}

.trHeader
{
	COLOR: #FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-size:1em;FONT-WEIGHT: bold;
}

.CartLine
{
	background-color: #ffffff;
	border: 1px solid #B5B5B5;
	width:95%;
}

.branchLink {
	COLOR: #5F6062;
}
.branchLink:hover {
	COLOR: #F88200;
}
div.img-ilus {
	background: url("../images/shadow.gif") no-repeat bottom right;
	margin: 2px 2px 2px 2px;
	padding: 5px;
	position: relative;
}

div.img-ilus img {
	background-color: #fff;
	border: 0px solid #D2D2D4;
	margin: -5px 5px 5px -5px;
	padding: 2px;
	position: relative;
	vertical-align: bottom;
}

.greyHeader
{ background-color:#6a7d90;
color:#FFFFFF;
   	
}

div.BigWhiteTitle
{
font-size:32px;	
margin-top: 5px;
margin-bottom: 20px;
color:#FFFFFF;
font-family:arial, Helvetica, sans-serif
}

div.BigBlackTitle
{
font-size:32px;	
margin-top: 5px;
margin-bottom: 20px;
color:#000000;
font-family:arial, Helvetica, sans-serif
}


ul.ListBigWhiteTxt
{
list-style-image:url(../images/trianglePoint.gif);
font-size:15px;	
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif
font-weight:bold;
padding: 0;
margin: 0;
margin-left: 1em;
text-align:left;
}

ul.ListBigWhiteTxt a
{
	font-size:15px;	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.ListBigWhiteTxt a:hover
{
	font-size:15px;	
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.ListBigYellowTxt
{
list-style-image:url(../images/trianglePointYellow.gif);
font-size:15px;	
color:#ffdf50;
font-family:Arial, Helvetica, sans-serif
font-weight:bold;
padding: 0;
margin: 0;
margin-left: 1em;
text-align:left;
}

ul.ListBigYellowTxt a
{
	font-size:15px;	
	color:#ffdf50;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.ListBigYellowTxt a:hover
{
	font-size:15px;	
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.ListBigBlackTxt
{
list-style-image:url(../images/trianglePointBlack.gif);
font-size:15px;	
color:#000000;
font-family:Arial, Helvetica, sans-serif
font-weight:bold;
padding: 0;
margin: 0;
margin-left: 1.5em;
margin-right: 1em;
text-align:left;
}

ul.ListBigBlackTxt a
{
	font-size:15px;	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.ListBigBlackTxt a:hover
{
	font-size:15px;	
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.point11
{
color:#FFFFFF;
list-style-type:inherit;
padding: 0;
margin: 0;
margin-left: 1.5em;
margin-right: 1em;
text-align:left;
font-size:11px;
line-height:1.1;
font-style:italic;
}

ul.point
{
color:#FFFFFF;
list-style-type:inherit;
padding: 0;
margin: 0;
margin-left: 1.5em;
margin-right: 1em;
text-align:left;
font-size:12px;
line-height:1.1;
font-style:italic;
}

ul.pointBig
{
color:#FFFFFF;
list-style-type:inherit;
padding: 0;
margin: 0;
margin-left: 1.5em;
margin-right: 1em;
text-align:left;
font-size:14px;
font-weight:bold
line-height:1.1;
font-style:italic;
}

ul.pointBigBlack
{
color:#000000;
list-style-type:inherit;
padding: 0;
margin: 0;
margin-left: 1.5em;
margin-right: 1em;
text-align:left;
font-size:14px;
font-weight:bold
line-height:1.1;
font-style:italic;
}

ul.pointGrey
{
color:#999999;
list-style-type:inherit;
padding: 0;
margin: 0;
margin-left: 1.5em;
margin-right: 1em;
text-align:left;
font-size:13px;
font-weight:bold
line-height:1.1;
font-style:italic;
}

ul.pointBlack
{
color:#000000;
list-style-type:inherit;
padding: 0;
margin: 0;
margin-left: 1.5em;
margin-right: 1em;
text-align:left;
font-size:13px;
font-weight:bold
line-height:1.1;
font-style:italic;
}

.pouchieTxt
{
font-size:17px;
margin-left: 1em;
margin-right: 3em;
margin-bottom:35px;
line-height:1.8;
}

.SmallTxt1
{
font-size:9px;
left:2px;
text-align:left;
margin-left: 1em;
margin-right: 3em;
line-height:3;
}

.SmallTxt2
{
font-size:9px;
left:2px;
text-align:left;
margin-left: 1em;
margin-right: 3em;
line-height:1;
}

.SmallTxt3
{
font-size:9px;
float:right;
text-align:left;
margin-top:-25px;
margin-left: 1em;
margin-right: 3em;
line-height:1.5;
}

.SmallTxtWhite1
{
float:left;
color:#FFFFFF;
font-size:9px;
left:2px;
text-align:left;
margin-top:-5px;
margin-left: 1em;
margin-right: 3em;
margin-bottom: 10px;
line-height:2;
width:400px;
}

.SmallTxtWhite2
{
float:left;
color:#FFFFFF;
font-size:9px;
text-align:left;
margin-left: 0px;
margin-right: 3em;
margin-top:-35px;
width:300px;
border-style:solid;
border-color:#006633
line-height:1;
}

.SmallTxtWhite3
{
color:#FFFFFF;
font-size:9px;
float:right;
text-align:left;
margin-top:-40px;
margin-left: 10px;
margin-right: 0px;
line-height:1.5;
width:420px;
}

.SmallTxtWhite4
{
float:left;
color:#FFFFFF;
font-size:9px;
left:2px;
text-align:left;
margin-top:-0px;
margin-left: 1em;
margin-right: 3em;
margin-bottom: 10px;
line-height:1.5;
width:400px;
}

.SmallTxtWhite5
{
color:#FFFFFF;
font-size:9px;
float:right;
text-align:left;
margin-top:-40px;
margin-left: 10px;
margin-right: 0px;
line-height:1.5;
width:420px;
}

.SmallTxtWhite6
{
float:left;
color:#FFFFFF;
font-size:9px;
left:2px;
margin-top:-2px;
text-align:left;
margin-left: 1em;
margin-right: 3em;
margin-bottom: 6px;
line-height:1.2;
width:400px;
}

.SmallTxtBlack1
{
float:left;
color:#000000;
font-size:9px;
left:2px;
text-align:left;
margin-top:-5px;
margin-left: 1em;
margin-right: 3em;
margin-bottom: 10px;
line-height:2;
width:400px;
}

.SmallTxtBlack2
{
float:left;
color:#000000;
font-size:9px;
text-align:left;
margin-left: 0px;
margin-right: 3em;
margin-top:-35px;
width:300px;
border-style:solid;
border-color:#006633
line-height:1;
}

.SmallTxtBlack3
{
color:#000000;
font-size:9px;
float:right;
text-align:left;
margin-top:-40px;
margin-left: 10px;
margin-right: 0px;
line-height:1.5;
width:420px;
}

INPUT 
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #6a7d90 1px solid;
    BORDER-LEFT: #6a7d90 1px solid;
    BORDER-RIGHT: #6a7d90 1px solid;
    BORDER-TOP: #6a7d90 1px solid;
    COLOR: black;
    FONT-SIZE: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

INPUT.blank
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: black;
    FONT-SIZE: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.buy-now-button
{
	BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;	
    margin-top:-12px;
    opacity:1;
 	filter:alpha(opacity=100); /* For IE8 and earlier */
}

 .buy-now-button:hover
 {
 opacity:0.8;
 filter:alpha(opacity=80); /* For IE8 and earlier */
 }

TextArea 
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #6a7d90 1px solid;
    BORDER-LEFT: #6a7d90 1px solid;
    BORDER-RIGHT: #6a7d90 1px solid;
    BORDER-TOP: #6a7d90 1px solid;
    COLOR: black;
    FONT-SIZE: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.imgover
{
  BORDER-BOTTOM:0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
}

.ImageButton 
{
 
    BORDER-BOTTOM:0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
}

input.ul_submit {
	padding: 1px 3px;
	margin: 0;
	border: 1px solid #444;
	font-size: x-small;
	font-weight: bold;
	background: url(../images/bg_loginSubmit.gif) repeat-x 0 50%;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: white;
	cursor: pointer;
}

.gradualshine{
filter:alpha(opacity=80);

}


.shadowcontainer2{
width: 84px; /* container width*/
background-color: #E0E0E0;

}

.shadowcontainer2 .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid #D6D6D6;
padding: 1px;
position: relative;
left: -2px; /*shadow depth*/
top: -2px; /*shadow depth*/
}



			.imagecontainer{
				  float:left;
				  clear:left;
				  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
				  background: url(../images/shadow.gif) no-repeat bottom right;
				  margin: 10px 0 0px 10px !important;
				  margin: 0px 0 0px 5px;
				  border-color:#C7C7C7;
				  /*border-style:solid;
				  text-align:center;
				  border-width:1px;*/
				  
				
			}
			.imagecontainer img{
			    margin: -14px 5px 5px 0px !important; /* for all browser including Firefox*/
				#margin: -1px 5px 5px 0px !important; /* for IE 7 */
				_margin: -1px 5px 5px 0px !important; /* for IE 6 and others */
				display: block;
				position: relative;
				background-color: #fff;
				border: 1px solid #C7C7C7;
				margin: -6px 6px 6px -6px;
				/*padding: 2px;*/
			}
			
			input.ul_submit {
	padding: 1px 3px;
	margin: 0;
	border: 1px solid #444;
	font-size: x-small;
	font-weight: bold;
	background: url(../images/bg_loginSubmit.gif) repeat-x 0 50%;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: white;
	cursor: pointer;
}

.content_link
{

}

.product-listing-price
{

	color:#F88200;
	font-weight:bold;	
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.9;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 1;
}

.product_image{
 margin-left:2px;
 border:1px #C6C6C6 solid;
}

.product-detail-title
{
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:3px;
	font-weight:bold;
	COLOR: #384275;
}

.product-detail-price
{

	font-weight:bold;
	font-family:verdana;
	
}

.product-detail-desc
{
	text-align:left;
	width:95%;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:10px;

}

#pre-order-container {
              height:auto;
	   		-moz-border-radius: 0px; 
			-webkit-border-radius: 0px;
			-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
			-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
			width: 735px;
			margin-top:15px;
			z-index:1;
        }

#instock-container {
             height:auto;
	    	-moz-border-radius: 0px; 
			-webkit-border-radius: 0px;
			-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
			-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
			width: 735px;
			margin-top:15px;
			z-index:1;
        }


.pre-order-search-background {
		display: none;
	     height:auto;
		position: absolute;
		-moz-border-radius: 0px; 
		-webkit-border-radius: 0px;
		-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
		-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
		opacity:0.5;filter: alpha(opacity=50) ;
		width: 735px;
		z-index:1;
	}

.instock-search-background {
		display: none;
	     height:auto;
		position: absolute;
		-moz-border-radius: 0px; 
		-webkit-border-radius: 0px;
		-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
		-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
		opacity:0.5;filter: alpha(opacity=50) ;
		width: 735px;
		z-index:1;
	}

#popular-container {
            height:auto;
	    	-moz-border-radius: 0px; 
			-webkit-border-radius: 0px;
			-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
			-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
			width: 735px;
			margin-top:15px;
			z-index:999;
        }	

.popular-search-background {
		display: none;
	    height:auto;
		position: absolute;
		-moz-border-radius: 0px; 
		-webkit-border-radius: 0px;
		-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
		-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.6);
		opacity:0.95;filter: alpha(opacity=90) ;
		width: 735px;
		z-index:999;
	}
	
/*Change the Background color of the div, I set it to Black 000 - as it fits into the site that I am adding the Pagination to.*/	
.pre-order-search-background {
		background-color: #fafafa;
		color:#FFFFFF;
		text-shadow: #fff 0px 0px 20px;
		height:600px;
	}

.instock-search-background {
		background-color: #fafafa;
		color:#FFFFFF;
		text-shadow: #fff 0px 0px 20px;
		height:600px;
	}

.popular-search-background {
		background-color: #fafafa;
		color:#FFFFFF;
		text-shadow: #fff 0px 0px 20px;
		height:600px;
	}


.loader
{  
	background-image: url(../images/ajax-loader.gif);   
	background-repeat:no-repeat;
 	background-position:center center;
 	margin-top:300px;
}



div.nav-home {
 height: 25px;
 width: 72px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_02hover.jpg");
 }


div.nav-toys {
 height: 25px;
 width: 72px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_03hover.jpg");
 }


div.nav-sales {
 height: 25px;
 width: 72px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_04hover.jpg");
 }


div.nav-about {
 height: 25px;
 width: 71px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_05hover.jpg");
 }


div.nav-howto {
 height: 25px;
 width: 72px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_06hover.jpg");
 }


div.nav-contact {
 height: 25px;
 width: 71px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_07hover.jpg");
 }

div.nav-feedbacks {
 height: 25px;
 width: 72px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_08hover.jpg");
 }

 div.nav-forum {
 height: 25px;
 width: 72px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_09hover.jpg");
 }

  div.nav-cart {
 height: 25px;
 width: 70px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_10hover.jpg");
 }
 

   div.nav-blog {
 height: 25px;
 width: 70px;
 margin:0;
 padding:0;
 background-image:url("../images/xl-shop-main-header_11hover.jpg");
 }
 


div.nav-home  a, div.nav-home  a:link, div.nav-home  a:visited {
 display:block;
 }

 div.nav-toys  a, div.nav-toys  a:link, div.nav-toys  a:visited {
 display:block;
 }

 div.nav-sales  a, div.nav-sales  a:link, div.nav-sales  a:visited {
 display:block;
 }

 div.nav-about  a, div.nav-about  a:link, div.nav-about  a:visited {
 display:block;
 }

 div.nav-howto  a, div.nav-howto  a:link, div.nav-howto  a:visited {
 display:block;
 }

  div.nav-feedbacks  a, div.nav-feedbacks  a:link, div.nav-feedbacks  a:visited {
 display:block;
 }

 div.nav-contact  a, div.nav-contact  a:link, div.nav-contact  a:visited {
 display:block;
 }

 div.nav-forum  a, div.nav-forum  a:link, div.nav-forum  a:visited {
 display:block;
 }

 div.nav-cart  a, div.nav-cart  a:link, div.nav-cart  a:visited {
 display:block;
 }

 div.nav-blog  a, div.nav-blog  a:link, div.nav-blog  a:visited {
 display:block;
 }


 div.nav-home a:hover img {
 visibility:hidden;
 }

 div.nav-toys a:hover img{
 visibility:hidden;
 }

 div.nav-sales a:hover img {
 visibility:hidden;
 }

 div.nav-about a:hover img {
 visibility:hidden;
 }

 div.nav-howto a:hover img {
 visibility:hidden;
 }

  div.nav-feedbacks a:hover img {
  visibility:hidden;
 }

 div.nav-contact a:hover img {
 visibility:hidden;
 }

 div.nav-forum a:hover img {
 visibility:hidden;
 }

 div.nav-cart a:hover img {
 visibility:hidden;
 }

 div.nav-blog a:hover img {
 visibility:hidden;
 }
 

 div.nav-home a:hover img {
 visibility:hidden;
 }

 div.nav-toys a:hover img{
 visibility:hidden;
 }

 div.nav-sales a:hover img {
 visibility:hidden;
 }

 div.nav-about a:hover img {
 visibility:hidden;
 }

 div.nav-howto a:hover img {
 visibility:hidden;
 }

  div.nav-feedback a:hover img {
 visibility:hidden;
 }

 div.nav-contact a:hover img {
 visibility:hidden;
 }

 div.nav-forum a:hover img {
 visibility:hidden;
 }

 div.nav-cart a:hover img {
 visibility:hidden;
 }

 div.nav-blog a:hover img {
 visibility:hidden;
 }
 
#fb-icon
{
	margin-right:15px;
	margin-bottom:40px;
	float: right;
}


/* new changes01012013 */

#content {
	min-height: 400px;
	margin-bottom: 25px;
	text-align: left;
	margin-left:10px;
}

/* content */
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}

#content h1, h2
{
	padding-top:8px;
	padding-bottom:8px;
}

#content input
{
	padding:4px;
	margin-top:5px;
	margin-bottom:5px;
}

.breadcrumb {
	color: #CCCCCC;
	margin-bottom: 10px;
}

.login-content {
	margin-bottom: 20px;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}

.guestCheckout {
	min-height: 100px !important;
}

/* button */
a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url('../images/button.png') top left repeat-x;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
input.button {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 0px 12px 0px 12px;
}
a.button:hover, input.button:hover {
	background: url('../images/button-active.png') repeat-x;
}
.buttons {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.required {
	color: #FF0000;
	font-weight: bold;
}

table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
	padding: 5px;
}
table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td {
	vertical-align: top;
	padding: 10px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}

table.form
{
}

table.form .tbl-label
{
	font-weight: bold;
}

.radio-checkbox
{
	border-style: none;
}

.input-error
{
	border-color: red;
}

.input-success
{
	border-color: grey;
}

#theform label.error, #register-form label.error {
	margin-left: 5px;
	width: auto;
	color:red;
	display: inline;
}

#theform label.error, #login-form label.error {
	margin-left: 5px;
	width: auto;
	color:red;
	display: inline;
}


.simple_overlay {
 
    /* must be initially hidden */
    display:none;
 
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color:#fff;
 
    width:650px;
    min-height:200px;
    border:1px solid #666;


 
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
 
/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(../images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

 /* styling for elements inside overlay */
  .details {
  position:absolute;
padding:20px;
  font-size:11px;
  color:#fff;
 
  }
 
  .details h3 {
  color:#aba;
  font-size:15px;
  }

  #success
  {
  	font-size:11px;
  	text-align: center;
  	font-weight: bold;
  }

  #error-message
  {
  	color:red;
  	font-size:11px;
  	text-align: center;
  	font-weight: bold;
  }

  .check-out-input
  {
  	font-size:10px;
  	color:#2b2b2b;
  	padding:5px;
  }

  .form-label
  {
  	font-weight: bold;
  }

  #login-fb-form
  {
  	 background-image:url(../images/login-fb-bg.jpg);
  	 width: 330px;
  	 height: 30px;
  	 overflow: hidden;
  	 font-family: arial;
  	 font-size: 15px;
  	 padding-top:10px;
  	 padding-left:5px;
  	 color:#3679c9;
  	 font-weight: bold;
  }

  	.info-div, .success-div, .warning-div, .error-div, {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	}

	.info-div {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/info.png');
	}

	.success-div {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/success.png');
	}

	.warning-div {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/warning.png');
	}

	.error-div {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/error.png');
	}

	.message-date
	{
 	 font-size: 8px;
  	 padding-top:10px;
  	 padding-left:5px;
  	 color:#afafaf;
  	 text-align: right;
	}

/* end  */
#cookieMessage
{
	display: none;

}

.warning {
border: 1px solid #E47911;
}
.message {
color: #000;
font-size: 12px;
border: 1px #e47911 solid;
background: #ffd;
width: auto;
margin: 10px 0;
padding: 10px;

}
.message h6 {

font-size: 13px;

color: #e47911;
padding: 0;
/*border-style:solid;
border-width: 1px;*/

}
.warning span {
/*background-position: 0 -50px;
background-image: url('../images/error-icon.png');*/
}

.warning #error-icon
{
	
}

#soldout
{
	color:red;
	font-weight: bold;
	background: #ffee7a;
	padding:2px;
}

#checkoutButton
{
	border-width: 0px;
}

ins {
   /*background: url('http://dummyimage.com/20/AF78C0/FFF&text=T') no-repeat 0 0;*/
    background: url('../images/sale-badge.png') no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top;
    width: 40px;
    height: 40px;
}

.sales-badge {
    display: inline-block;
    position: relative;
    line-height: 0;
}

/*Product options */

.four { width: 32.26%; max-width: 32.26%;}

.col {
  display: block;
  float:left;
  margin: 1% 0 1% 1.6%;
}

.col:first-of-type { margin-left: 0; }

.product-option-choose-title
{
	margin-bottom: 5px;
}

.product-option-choose {
	margin-bottom: 50px;
}

.product-option-choose .options input {
	display: none;
}

.product-option-choose label{
	position: relative;
	font-size: 12px;
	text-align: center;
	height: 25px;
	line-height: 19px;
	display: block;
	cursor: pointer;
	border: 2px solid transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #86939E;
	color:#86939E;
}

.product-option-choose .options input:checked + label {
	border: 2px solid #FF8508;
	color:#fff;
	background-color: #FF8508;
}
