﻿.hide-desktop {
    display: none !important;
}
.mobile-collapse-hide, .mobile-collapse-show {
    display: none;
}
* {font-size: 100%}
html{
	height:100%;
	font-size:75%;
}
body {
	height:100%;
	margin:0;
	min-width:80.66em;
	color:#585858;/*color:#666; list.css*/
	font:1em Arial, Verdana, sans-serif;
	background:#fff;
	position:relative;
}
/* General settings */
form, fieldset{
	border:0;
	margin:0;
	padding:0;
}
input, select,
label, textarea{
	vertical-align:middle;
	padding:0;
	color:#999;
	font:1.2em Arial, Helvetica, sans-serif;
}
img{border:none;}
a {text-decoration:none;  /*color:#156cae;list.css*/}

a:link {color: #125FAC;}
a:active {color: #125FAC;}
a:visited {color: #0C4681;}
a:hover {color: #125FAC; text-decoration: underline;}

/* main */
#main-container{
	display:table;
	width:100%;
	height:100%;
}
#main {
	display:table-row;
	width:100%;
}
#main .seo-holder{
	display:table;
	width:100%;
}
/* header */
#header{
	display:table-header-group;
	width:100%;
}

.header-area{
	width:100%;

	background:#e5f2d5 url("data:image/gif;base64,R0lGODlhAQAnAPMAAOXy1eDv0N3ty97uzdXowtrsydnrx9bpxNLnwOTy1OLw0tHmvgAAAAAAAAAAAAAAACwAAAAAAQAnAAAEDRDISau9SYUhijkEskQAOw==") repeat-x 0 100%;
}

.impact-holder{
	background-image: url(/images/ifthen1/ticker-bg.jpg);
	background-repeat: no-repeat;
	background-position:center center;
	height:100px;
	width:97.66em;
	margin:0 auto;
	overflow:hidden;
}

.header-holder{
	width:80em;
	margin:0 auto;
	overflow:hidden;
	padding: 0.5em 0 0.75em 5em;
}
.header-block{
	overflow:hidden;
	width:80.66em;
	margin:0 auto;
}

/* header-holder */
.great-prices{
	width:80.66em;
	margin:0 auto;
	overflow:hidden;
	padding:0.5em 0 0.75em 0;
}

.t-your-purchase{
	float:left;
	padding:0.167em 2.25em 0 0.917em;
	width:11em;
}
.t-your-purchase img{
	/*width:18.917em;
	height:1.667em;*/
	float:left;
}
.header-area .enviroblock {
margin:0 auto;
display:block;
width: 80em;
float: inherit;
padding:0 0 0 0;
}
.header-area .books-reused{
	float:right;
	padding:0 2.8em 0 0;
}
.header-area .funds-raised
{
}
.header-area .books-donated
{
}
.header-area .enviroblock .books-donated img{
	float:left;
	margin:0.3em 0.75em 0 0;
}
.header-area .enviroblock .books-reused img{
	float:left;
	margin:0.2em 0.75em 0 0;
}
.header-area .enviroblock .funds-raised img{
	float:left;
	margin:0.3em 0.75em 0 0;
}
.header-area .enviroblock span{
	font:1em/1.9em Georgia, "Times New Roman", Times, serif;
	color:#666;
	padding:0 0.7em 0 0;
	float:left;
}
.header-area .enviroblock strong{
	color:#83b44a;
	font-size:1.5em;
	float:left;
}

.header-area .enviroblock span strong{
	font-family: Arial;
}

.hold {
	width:28.1em;
	float:right;
	padding-top:0.909em;
}

.hold p {
	margin:0;
	clear:both;
}

* html .hold p {margin-top:-2em;}
* +html .hold p {margin-top:-2em;}
.hold p a {
	color:#2173ba;
}

.hold .free {
	width:6em;
	float:right;
}

.hold .free strong {
	display:block;
	font:1.45em/2.4em Georgia, "Times New Roman", Times, serif;
	color:#666;
}

/* great-prices */
.free-shipping{
	margin:0;
	float:right;
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#72b631;
	padding:0 1.333em;
}
.free-shipping img{
	float:none;
	margin:0.3em 0.67em -0.06em 1.2em;
	width:1.7em;
	height:1em;
}
.great-prices .free-shipping{
	font-size:0.9em;
	padding:0.68em 1.65em 0 0;
}
.free-shipping h1{font-size:1em; display:inline;}
.great-prices ul{
	list-style:none;
	margin:0 -0.2em 0 0;
	padding:0.9em 0 0;
	float:right;
}
.great-prices li{
	float:left;
	padding:0 0.7em 0 0.6em;
	border-right:1px solid #bab9b6;
	font-size:0.8em;
	line-height:1.2em;
	vertical-align:bottom;
	color:#5192d8;
}
.great-prices li a{
	color:#5192d8;
	float:left;
}
.great-prices .backet img{
	height:1.76em;
	width:2.33em;
	margin:-0.5em 0 0 0;
	position:relative;
	float:left;
}

.donations
{
	top:3.4em;
	font-size:5em;
	text-align:right;
	padding-right:1em;
	padding-top:15px;
	color:White;
	font-family: Sans-Serif;
	}
/* logo */
.logo{
	position:absolute;
	/*top:12.7em;*/
	left:50%;
	margin:0 0 0 -38em;
	z-index:100;
}
.logo a{
	display:block;
	height:100%;
}
.logo img{
	vertical-align:top;
	width:100%;
	height:100%;
}
/* searchwithin*/
.search .searchwithinfieldset{
	min-height:2.4em;
	overflow:hidden;
	width:47.493em;
	margin:0 auto;
	padding:0 0 1.7em 0;
}

/* searchwithin*/
/* search */
.search fieldset{
	min-height:2.4em;
	overflow:hidden;
	width:47.493em;
	margin:0 auto;
	padding:1.98em 0 1.7em 33.167em;
}
* html .search, * html .divSearch_noResults{
	height:2.4em;
	overflow:visible;
}
.search .text, .divSearch_noResults .text{
	float:left;
	margin:0 0.667em 0 0;
	background:#fff url(/images/ifthen1/bg-search.gif) no-repeat;
}
.search .text .text-tr, .divSearch_noResults .text .text-tr,
.search .text .text-bl, .divSearch_noResults .text .text-bl,
.search .text .text-br, .divSearch_noResults .text .text-br {
	background:url(/images/ifthen1/bg-search.gif) no-repeat 100% 100%;
	float:left;
}
.search .text .text-bl, .divSearch_noResults .text .text-bl{
	background-position:0 100%;
	padding:0 0 0 1.3em;
}
.search .text .text-tr, .divSearch_noResults .text .text-tr {
	background-position:100% 0;
	padding:0 1.3em 0 0;
}
.search .text input, .divSearch_noResults .text input {
	width:19.1em;
	padding:0.45em;
	border:none;
	background:none;
	float:left;
	min-height:16px;
}

.search .refer
{
	float: right;
	margin: 0;
}

* html .search .text input, * html .divSearch_noResults .text input{height:16px;}
.search .btn-search{
	float:left;
	width:5.823em;
	height:1.805em;
	margin:0.1em 0.917em 0 0;
}
.search a{
	float:left;
	white-space:nowrap;
	color:#6ba3ca;
	text-decoration:underline;
	font-size:0.9em;
	margin:0.7em 0 0;
}
.search a:hover{text-decoration:none;}
.search #buzzButton { margin-top:.2em; display:block; }

#nosearchresults { padding:10px; margin-bottom:10px; background-color:#DEEFC5; line-height:1.5em; }
.divSearch_noResults {
    width: 100%;
	text-align: left;
	float: right;
}
.divSearch_noResults .text { float:left; }
.search-box {
    width: 240px;
    padding: 5px 15px;
    border-radius: 15px;
    border: 2px solid lightgray;
}
input[type=search].search-box {
    width: 274px !important;
}
.search-box:focus {
    outline: none;
    border: 2px solid lightblue;
}
/* nav-area */
.nav-area{
	width:100%;
	position:relative;
	height:4.3em;
	z-index:100;
}
.coner-l,
.coner-r{
	position:absolute;
	left:0;
	bottom:0;
	width:0.916em;
	height:1.25em;
	z-index:0;
}
* html .coner-l,
* html .coner-r{bottom:-1px;}
.coner-r{
	right:0;
	left:auto;
}
#nav{

	background:#96cc40 url("data:image/gif;base64,R0lGODlhAQArAPUAAFCgIm6zL5bMQH28NX69NpPLP0d7ElyoKI3GPHu7NGKrKYnEOnW4MnS2MWmwLGeuLIvFO1mlJofDOlKhI22yLmWtK2SsK47HPVSiI4K/N16pKHC0L4XCOVikJXG1MWCqKWuxLoC+N4TBOFajJVunJpLKPnm6NHe5M5DIPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQArAAAGJ0BBoYS6ICALCUeUCREGCdOJ0fBsAhSQ41GxKD6aAynSGWEmgLQhCAA7") repeat-x 0 100%;
	border-top:1px solid #83c038;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	position:relative;
}
* html #nav {height:1%;}
*+html #nav {
	float:left;
	width:99.8%;
}
#nav:after{
	clear: both;
	display:block;
	content:"";
}
nav ul{
	list-style:none;
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#nav li{
	float:left;

	background:url("data:image/gif;base64,R0lGODlhpAaZAPYAAEd7Ey1NgmeJxHOZToGl3GmKxZm+dHmc1IGl25C1a26RynWaUICj2qnOhHacUXCSzIGnXX2h2IitY3ib02mLxoWpYJe9cnea0muNx6zRh6TJf36kWaXLgaLIfa/Vinyg13OWz3idU6HGfJzBd3uf1oOpXnSX0JG2bIuwZXqd1bHWjH2h2XGTzX+j2Y2xaJO4bXaZ0ZW7cZrAdXKVznmfVafNgq3TiYCk2n2iWGiJxXGUzW2OyWqMx2+Ry42zaYClW3md1WyNyHWY0Z/Fem2PyZS5b2mLxYasYZ3DeXuhVqrQhYmvZX6i2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAE0ALAAAAACkBpkAAAf/gAEETYSFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7rQAqgrzBwsPExcbHyMnKy8zNzs/Q0dLT1NXW154AHsDY3d7f4OHi4+Tl5ufo6err7O3IADbc7vP09fb3+Pn6+/z9/v8AxwHIEABBwIMIEypcyLChw4cQI0p0CEBJgBsTM2rcyLGjx48gQ4ociQ5AgwAMSKpcybKly5cwY8qcOQ9AjQAtaOrcybOnz59AgwpVCYBDACZDkypdyrSp06dQo64CoCHACqlYs2rdyrWr168MAXQIEAGs2bNo06pdy7atKgAi/wJ8cEu3rt27ePPq9QlgSAASewMLHky4sOHD5gAgCZACsePHkCNLnkw524gAQCpr3sy5s+fPaQHICHAAtOnTqFOrXv0RgIEAE1jLnk27tu3b4ABYCHABt+/fwIMLH34KQIwAMIgrX868uXPfAIoEEPK8uvXr2LMLBvAigAnt4MOLH09eKYATAUCUX8++vfv3EgEkCDADvv37+PPrLwfARwAd+wUo4IAEFpgLAC4EwIKBDDbo4IMQVgIACgE8EOGFGGao4X4ALBFADxuGKOKIJDoHgAQBKFDiiiy26KJpABwRABEv1mjjjTjqBUAFAeyQ449ABimkVACUEEAQQyap5P+STL4EAAQBYNDklFRWaWVYPwTAw5Vcdunll+oAsEEAFIBp5ploptkMADgEYISacMYp55ywAJBEAAXQqeeefPZ5CQA0BJCDn4QWaqifAIQQgACHNuroo18C4MCikFZq6aVBArAApZh26umnIQIwAKeglmrqqQGKSiqqrLbqaniqMvrqrLTWSlystuaq666r4crrr8AGG5mvwhZr7LF2EYvsssw2u5WyzkYr7bRAQUvttdhmS9Sosmrr7bfgTmRtuOSWa64+456r7rrs8sdtu/DGKy826c5r77348lJvvvz26+9U7/4r8MAEj7JvwQgnrLAiBy/s8MMDNwzxxBTPK3H/xRhnXO7FGnfsMbUcfyzyyMaGTPLJKNtqcsost2zqyi7HLDOkMM9s88181ozzzjyjqXPPQAdd5c9CF210pgEfrfTSVhLN9NNQa+h01FRXbeDUVmet9X1Yb+311+N1DfbYZD8ndtlopw3c2Wq37TZrbL8t99ydxU333Xg/ZnfefPe9195+By44W4APbvjhXRWO+OKMO6V445BH/tPjklduOUyUX6755iFlzvnnoMeXdOikl86T56anrjq6o6/u+uuttQ777LRDhHrtuOduze269+47M7z/LvzwwgRP/PHI02J88sw3/5bszkcvPfDQT2/99cVXj/323Cuvfffgh//8/6ril2++Kcufr7706a/vfvLtvy+/8PHPb3/u9d+vP+z57+9/6v37nwBBF8ABGvByBTygAiGXwAU68HANfKAE/RbBCVrwbhW8oAbdlsENerBsHfygCL0WwhGasGolPKEKmZbCFbqwaC18oQx5FsMZ2nBmNbyhDlmWwx36cGQ9/KEQNRbEIRpxYkU8ohIVlsQlOjFi33uiFMHWxCla0V5VvKIW25XFLXrRXF38ohi/FcYxmvFaZTyjGp2VxjW68VhtfKMcgRXHOdoxV3W8ox5flcc9+vFUffyjID0VyEEaslKFPKQiD5XIRTqyT418pCTnFMlJWjJNlbykJiMVxU16ciVjnfykKL2VyVGaMkmlPKUqf5TKVbqyRq18pSxXFMtZ2jJUAwgEADs=") no-repeat -1698px 0;	
	margin:0 0 0 -2px;
	padding:0 0 0 2px;
}
#nav li.cssmenu:hover,

#nav li.cssmenu.hover{background:url("data:image/gif;base64,R0lGODlhpAaZAPYAAEd7Ey1NgmeJxHOZToGl3GmKxZm+dHmc1IGl25C1a26RynWaUICj2qnOhHacUXCSzIGnXX2h2IitY3ib02mLxoWpYJe9cnea0muNx6zRh6TJf36kWaXLgaLIfa/Vinyg13OWz3idU6HGfJzBd3uf1oOpXnSX0JG2bIuwZXqd1bHWjH2h2XGTzX+j2Y2xaJO4bXaZ0ZW7cZrAdXKVznmfVafNgq3TiYCk2n2iWGiJxXGUzW2OyWqMx2+Ry42zaYClW3md1WyNyHWY0Z/Fem2PyZS5b2mLxYasYZ3DeXuhVqrQhYmvZX6i2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAE0ALAAAAACkBpkAAAf/gAEETYSFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7rQAqgrzBwsPExcbHyMnKy8zNzs/Q0dLT1NXW154AHsDY3d7f4OHi4+Tl5ufo6err7O3IADbc7vP09fb3+Pn6+/z9/v8AxwHIEABBwIMIEypcyLChw4cQI0p0CEBJgBsTM2rcyLGjx48gQ4ociQ5AgwAMSKpcybKly5cwY8qcOQ9AjQAtaOrcybOnz59AgwpVCYBDACZDkypdyrSp06dQo64CoCHACqlYs2rdyrWr168MAXQIEAGs2bNo06pdy7atKgAi/wJ8cEu3rt27ePPq9QlgSAASewMLHky4sOHD5gAgCZACsePHkCNLnkw524gAQCpr3sy5s+fPaQHICHAAtOnTqFOrXv0RgIEAE1jLnk27tu3b4ABYCHABt+/fwIMLH34KQIwAMIgrX868uXPfAIoEEPK8uvXr2LMLBvAigAnt4MOLH09eKYATAUCUX8++vfv3EgEkCDADvv37+PPrLwfARwAd+wUo4IAEFpgLAC4EwIKBDDbo4IMQVgIACgE8EOGFGGao4X4ALBFADxuGKOKIJDoHgAQBKFDiiiy26KJpABwRABEv1mjjjTjqBUAFAeyQ449ABimkVACUEEAQQyap5P+STL4EAAQBYNDklFRWaWVYPwTAw5Vcdunll+oAsEEAFIBp5ploptkMADgEYISacMYp55ywAJBEAAXQqeeefPZ5CQA0BJCDn4QWaqifAIQQgACHNuroo18C4MCikFZq6aVBArAApZh26umnIQIwAKeglmrqqQGKSiqqrLbqaniqMvrqrLTWSlystuaq666r4crrr8AGG5mvwhZr7LF2EYvsssw2u5WyzkYr7bRAQUvttdhmS9Sosmrr7bfgTmRtuOSWa64+456r7rrs8sdtu/DGKy826c5r77348lJvvvz26+9U7/4r8MAEj7JvwQgnrLAiBy/s8MMDNwzxxBTPK3H/xRhnXO7FGnfsMbUcfyzyyMaGTPLJKNtqcsost2zqyi7HLDOkMM9s88181ozzzjyjqXPPQAdd5c9CF210pgEfrfTSVhLN9NNQa+h01FRXbeDUVmet9X1Yb+311+N1DfbYZD8ndtlopw3c2Wq37TZrbL8t99ydxU333Xg/ZnfefPe9195+By44W4APbvjhXRWO+OKMO6V445BH/tPjklduOUyUX6755iFlzvnnoMeXdOikl86T56anrjq6o6/u+uuttQ777LRDhHrtuOduze269+47M7z/LvzwwgRP/PHI02J88sw3/5bszkcvPfDQT2/99cVXj/323Cuvfffgh//8/6ril2++Kcufr7706a/vfvLtvy+/8PHPb3/u9d+vP+z57+9/6v37nwBBF8ABGvByBTygAiGXwAU68HANfKAE/RbBCVrwbhW8oAbdlsENerBsHfygCL0WwhGasGolPKEKmZbCFbqwaC18oQx5FsMZ2nBmNbyhDlmWwx36cGQ9/KEQNRbEIRpxYkU8ohIVlsQlOjFi33uiFMHWxCla0V5VvKIW25XFLXrRXF38ohi/FcYxmvFaZTyjGp2VxjW68VhtfKMcgRXHOdoxV3W8ox5flcc9+vFUffyjID0VyEEaslKFPKQiD5XIRTqyT418pCTnFMlJWjJNlbykJiMVxU16ciVjnfykKL2VyVGaMkmlPKUqf5TKVbqyRq18pSxXFMtZ2jJUAwgEADs=") no-repeat;}
/*#nav li:hover .drop,
#nav li.hover .drop{top:3.48em;}*/
#nav li:first-child,
#nav li.first-child{
	background:none;
	padding:0;
}
#nav li:hover li,
#nav li.hover li{
	background:none;
	border-top:none;
}
#nav li a span{
	font:0.65em Arial, Helvetica, sans-serif;
	padding:0.5em 0 0.15em;
	display:block;
}
#nav li li{
	border:none;
	background:none;
	float:none;
	margin:0;
	padding:0 0 0.75em;
	font:0.65em Arial, Helvetica, sans-serif;
}
#nav li li:first-child,
#nav li li.first-child{padding:0 0 0.75em;}
#nav li a{
	color:#fff;
	float:left;
	padding:0.45em 0.8em 0.55em 0.75em;
	font:1.6em Georgia, "Times New Roman", Times, serif;
}
#nav .drop a{
	float:none;
	padding:0;
	color:#b1e2f2;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}
#nav li.cssmenu:hover a,
#nav li.cssmenu.hover a{
	text-decoration:none;

	background:#628fd3 url("data:image/gif;base64,R0lGODlhAQAsAPUAAEFrtWKP01WBx0Ntt0Nut0p1vUdxulaCyGKO01F9xFN+xU55wVeDyV2Kz0lzvEx3v0FstWGO0lqHzEt2vlR/xmCN0URuuEZwuVmFy096wl6Lz1uIzViEyl+M0FB8w1yJzk14wGCM0UVvuUJstkhyuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAsAAAGJsCAMICIVEIdTeOzkWA4jIOAokh4MgvQY1JwkAwXkYUwGEEAaHQQADs=") repeat-x 0 100%;
}
#nav li.cssmenu:hover li a,
#nav li.cssmenu.hover li a{
	text-decoration:none;
	background:none;
}
#nav li.cssmenu li a:hover{
	text-decoration:underline;
	color:#fff;
}
#nav li a strong{

	background:url("data:image/gif;base64,R0lGODlhDQANAPQAAEd7Ev///7rOp0+GGHK0ME+GF0yEFmWiJ02EF2KpKViZIEyEF02FF1ubImGfJVCGGIGkXN3n06/GmPT38V6MMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABUALAAAAAANAA0AAAVAYCUeD2A+hygSg+maAyG27ztUTq07hV73pkhgOBToKBOi0Qcp1hgvydLFaPhejQriCkCIEgvfIqGqKAwug0IVAgA7") no-repeat 100% 59%;
	padding:0.3em 1.75em 0.3em 0;
	font-weight:normal;
}
#nav li.cssmenu:hover a strong,

#nav li.cssmenu.hover a strong{background:url("data:image/gif;base64,R0lGODlhDQANAPQAAC1Ngv///5enwTFSiTBQhzpemTlemUFnpTldmjhcmD1injtfni5Ogy1Ng054uzZZlUlytERssC5OhDBSiTFTiUNrsLK+0XyQsTRThlR+xdzi6vj5+1N+xFBqlwAAAAAAACH5BAEAAB4ALAAAAAANAA0AAAVOoCc6BQVQhSOK3CEBMCwdmajEOKx4UO5DBl/OMIBZAkikADZgwDCa5BLGmMQ6m8AUNkngLltYIiLERTyIMgCxWjRyjcVKVHkQAIRHZRUCADs=") no-repeat 100% 59%}
/* drop */
.drop{
	position:absolute;
	top:-9999px;
	left:0.916em;
	width:78.662em;
	border:0.083em solid #006;
	border-top:none;
	padding-top: 1.4em;
	/*padding:1.4em 0 1.05em;*//*This effects the position and height of the popular categories and connect dropdowns*/
	background:#416bb5;
	color:#b1e2f2;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
	min-height:22.4em;/*This effects the height of the popular categories and connect dropdowns*/
	max-height:22.4em;
}
.drop .drop-bg{
	overflow:hidden;
	width:100%;
}
.drop .col{
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 2em;
	width:16.167em;
}
.drop div.col{

	background:url("data:image/gif;base64,R0lGODlhAQAFAPAAAKC12gAAACH5BAEAAAEALAAAAAABAAUAAAIDBIIFADs=") repeat-y;
	padding:1.2em 0 9999px 3em;
	margin:0 0 -9999px;
}
.drop .col .heading{
	float:left;
	background:#335691;
	margin:0 0 0.6em;
}
.drop .col .heading img{
	float:left;
	width:0.83em;
	height:1.667em;
}
.drop .col .heading strong{
	float:left;
	color:#fff;
	background:#335691;
	font-size:1.23em;
	line-height:1.3em;
	font-weight:normal;
	padding:0 0.5em;
}
.drop div.col ul{
	list-style:none;
	margin:0;
	padding:0 0 1.2em 0.5em;
	clear:both;
	overflow:hidden;
	width:100%;
}
#nav .drop div.col ul li{padding-bottom:0.5em;}
#nav .drop div.col li a{
	padding:0 0.833em 0 0;

	background:url("data:image/gif;base64,R0lGODlhBQAGAPMAALHi8nmn1JXF4096vaPU62uYzFaBwKrb7mSQyAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAFAAYAAAQQ8JREARAmWRs26NeQEAiVRAA7") no-repeat 100% 50%;
}

/* from-the-blog */
#nav .drop .from-the-blog{
	/*padding:1.5em 1.667em 10007px 1.667em !important;*/
	margin:0 1.083em -9999px !important;
	background:#5783c1 !important;
	float:right;
	width:17.666em !important;
	display:inline;
}
#nav .drop .from-the-blog .intro{
	font:1em/1.55em Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding-bottom:0.75em;
}
#nav .drop .from-the-blog p{padding-bottom:1.8em;}
/* btns */
.btns{
	overflow:hidden;
	width:100%;
	margin:0;
	padding-bottom:1.4em;
}
#nav .drop .btn-facebook,
#nav .drop .btn-tweet{
	float:left;
	margin:0 0.58em 0 0;
	font-size:inherit;
	line-height:inherit;
	background:none;
}
.drop.btn-facebook img,
.btn-tweet img{
	float:left;
	width:4.167em;
	height:1.667em;
}
.btn-tweet img{width:4.75em;}
#main .drop .btn{
	float:left;
	color:#fff;
	background:url(/images/ifthen1/btn.gif) no-repeat;
	text-transform:uppercase;
}
#main .drop .btn2{background:url(/images/ifthen1/btn2.gif) no-repeat;}
#nav .btn span,
#nav .btn span span,
#nav .btn span span span{
	background:url(/images/ifthen1/btn.gif) no-repeat 100% 100%;
	float:left;
	padding:0;
}
#nav .btn2 span,
#nav .btn2 span span,
#nav .btn2 span span span{background:url(/images/ifthen1/btn2.gif) no-repeat 100% 100%;}
#nav .btn span span{
	background-position:0 100%;
	padding:0 0 0.5em 0.7em;
}
#nav .btn span span span{
	background-position:100% 0;
	padding:0.65em 1.6em 0.25em 1.35em;
	float:left;
	font-size:1.25em;
	font-weight:bold;
	cursor:pointer;
}
/* gallery-area */
.gallery-area{
	overflow:hidden;
	width:78.828em;
	margin:-0.98em 0 0 0.916em;
}
/* gallery-w */
.gallery-w{
	width:55.583em;
	height:22.917em;
	float:left;
	overflow:hidden;
	position:relative;
}
.gallery-w .gallery li,
.gallery-w .gallery li img{
	width:55.583em;
	height:22.917em;
	float:left;
}
.coner-l-g,
.coner-r-g{
	position:absolute;
	bottom:-0.15em;
	left:-0.05em;
	width:0.415em;
	height:0.416em;     
}
.coner-r-g{
	left:22em; 
}
/* gallery-sml */
.gallery-sml{
	float:right;
	width:22.25em;
	height:22.917em;
	overflow:hidden;
	position:relative;
}
.gallery-sml .gallery li,
.gallery-sml .gallery li img{
	width:22.25em;
	height:22.917em;
	float:left;
}
.gallery-sml .gallery li{position:relative;}
.gallery-sml .gallery .text-holder{
	padding:0 1.125em;
	width:18em;
	position:absolute;
	top:1.9em;
	left:1.167em;
	color:#fff;
	text-align:center;
	z-index:10;
}
.gallery-sml .text-holder h2{
	margin:0 -1.125em;
	padding-bottom:1.2em; 
}
.gallery-sml .text-holder h2 img{
	width:19.917em;
	height:3.75em;
	display:block;
	float:none; 
}
.gallery-sml .text-holder p{
	margin:0;
	padding-bottom:1.05em;
	font:1.3em/1.5em Georgia, "Times New Roman", Times, serif;
}
.link1{
	text-align:center;
	display:block;
}
.link1 a{

	background:url("data:image/gif;base64,R0lGODlhBQAGAPMAAPDtiebqjZzYrMbimojStbzfntznkXTNup3YqwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAFAAYAAAQQMJBEARjVAqSDsAVlHFQSAQA7") no-repeat 100% 50%;
	padding:0 1.083em 0 0;
	text-decoration:underline;
	color:#f0ed89;
}
.link1 a:hover{text-decoration:none;}
/* gallery */
.gallery{
	overflow:hidden;
	width:99999px;
	list-style:none;
	margin:0;
	padding:0;
}
/* pager */
.pager{
	position:absolute;
	top:20.5em;
	right:1.25em;
	width:100%;
	z-index:20;
}
.pager ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.pager ul li{
	float:left;
	margin:0 0 0 0.25em;
}
.pager ul li a{
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAGxJREFUOE9j/P//PwPZAKSZXIxNowHQsA1AjAwuADkB6JagawYpwAcakA1A1qwAlPhAQDNI2gFmALLmCURoBCkBeQGsD1nzASI1g5RhaH5AiWaKbKbIzxSFNigQyI5nWMiTncJISuckKUZP2wCdw9ezIJsRXQAAAABJRU5ErkJggg==") no-repeat;
	cursor:pointer;
}
.pager ul li a:hover,
.pager ul li.active a{

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAATJJREFUOE9j/P//PwMSYAGyfYE4AIilgZgJiL8C8Q0gXgXEp5EVM4A0Q7EMkF4FxCeB+BQaBokdBuI2IOaF6YFp1AAK7ABpePvtyfyJx+LWFW8zOgPDqy43Lfj559tqqMGzYQaANAsB8SKQxvPPds5E1oTMrt5ldxBkMNSAYrB3gUQIEB8DSeDSCBMHGfDn3+8tQPX7gFgOpBnkjFPoTsVl0JEHK2aBLAPiZJDmPUB8mpCtMPm5ZwqWAdUfB+JukOYTQAwPHEKGQDWD9EwDaQa5n1TNIJt7QZqnk+Lnww+Ww/wcTW5og8JJCqSZH4gXkBDPIP+mwuIZZIAiEK8HGUBECusCqmND1gwyQBiI50DjEFvaPgiUA6UssEZ0zbB07g2UAAXKNiDeBXVRE5DWhGmC0QAAUGFvopa6uwAAAABJRU5ErkJggg==") no-repeat;
	text-decoration:none;
}
/* content */
#content{
	display:table-footer-group;
	width:100%;
}
#content .content-area{
	width:80.66em;
	margin:0 auto;
	overflow:hidden;
	padding:0.667em 0 0;
}
/* great-reads */
.great-reads{
	width:100%;
	position:relative;
	padding:0.167em 0 0;
}
/* heading-block */
.heading-block{
	width:100%;
	padding-bottom:0.7em;
	position:relative;
	clear:both;
}
.heading-frame{

	background:#73b632 url("data:image/gif;base64,R0lGODlhBwADAPAAAJ3McAAAACH5BAEAAAEALAAAAAAHAAMAAAIFhBGpy1kAOw==") repeat-x 0 0.167em;
	position:relative;
}
.heading-holder{

	background:url("data:image/gif;base64,R0lGODlhBwADAPAAAJ3McAAAACH5BAEAAAEALAAAAAAHAAMAAAIFhBGpy1kAOw==") repeat-x 0 100%;
	height:3.083em;
}
.heading-holder:after{
	clear: both;
	display:block;
	content:"";
}
.h-great-reads{
	top:-0.19em;
	left:0;
	position:absolute;
	margin:0;
	width:17.417em;
	height:4.083em;
}
.h-great-reads img{
	vertical-align:top;
}
/* subnav */
.subnav{
	list-style:none;
	margin:0;
	padding:0.7em 0 0 19em;
}
.subnav li{float:left;}
.subnav li a{
	text-transform:uppercase;
	color:#2e4914;
	float:left;
}
.subnav li a img{
	float:left;
	width:0.75em;
	height:1.75em;
    display: none;
}
.subnav li a span{
	float:left;
	font-size:0.85em;
	font-weight:bold;
	padding:0.4em 1em 0.25em;
	cursor:pointer;
}
.subnav li a:hover,
.subnav li .active{
	background-color:#487b14;
	text-decoration:none;
	color:#fff;
}
.subnav li a:hover img,
.subnav li .active img{display:block;}
.subnav li a:hover span,
.subnav li .active span{padding:0.4em 0.1em 0.25em}
/* visual-block */
.visual-block{
	margin:-0.8em 0 0 0.916em;
	width:78.078em;
	background:#e5f2d5 url(/images/ifthen1/bg-great-reads.gif) no-repeat 0 100%;
	padding:0 0 0 0.75em;
	float:left;
	clear:both;
	display:inline;
}
.visual-holder{
	background:url(/images/ifthen1/bg-great-reads.gif) no-repeat 100% 100%;
	float:left;
	width:100%;
}
.visual-frame{
	background:url(/images/ifthen1/bg-visual-c.gif) no-repeat 30em 100%;
	width:100%;
	float:left;
	padding:0.52em 0 4.45em;
}
/* content-block */
.visual-block .content-block{
	float:left;
	width:19.383em;
	text-align:center;
	padding:4.54em 4.417em 1.5em 3.667em;
}
.h-picks,
.h-new{
	/*width:14em;
	height:5.833em; */
	margin:0 auto 1.2em;
}
.h-new{height:6.167em;}
.h-picks img{
	/*display:block;
	width:100%;
	height:100%;*/
}
.visual-block .content-block p{
	margin:0;
	font:1em/1.6em Georgia, "Times New Roman", Times, serif;
}
/* visual-list */
.visual-list{
	width:41em;
	float:left;
	list-style:none;
	margin:0 -1em 0 0;
	padding:0;
	position:relative;
	z-index:100;
}
.visual-list li{
	display:inline-block;
	width:6.25em;
	height:9.917em;
	margin:0.917em 1.416em 0 0;
}
* html .visual-list li{
	margin:0.917em 1.754em 0 0;
	display:inline;
}
* +html .visual-list li{
	margin:0.917em 1.754em 0 0;
	display:inline;
}
.visual-list li .img{
	width:80px;
	height:110px;
}
.visual-list li:hover,
.visual-list li.hover{
	position:relative;
}
.visual-list li:hover .popup,
.visual-list li.hover .popup{
	top:0.3em;
}
/* popup */
.popup {
	position:absolute;
	top:-9999px;
	left:2em;
	width:24em;
	z-index:100;
}
.last .popup {left:-4em;}

.popup .t,
.popup .b {
	height:21px;
	font-size:0;
	line-height:0;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAYAAACHUoQEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACNJREFUGFdjYGBgYAFiBh4QIQEiNECEDYgIAREFDP+BgGICAAhBORkRCpL9AAAAAElFTkSuQmCC") repeat-x;
}


.popup .b {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAYAAACHUoQEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACNJREFUGFdj+A8EDBQTDAwMBUDMEAIibECEBoiQABE8IIIFAGDSORljv/giAAAAAElFTkSuQmCC") repeat-x;}

.popup .t span,
.popup .b span {
	position:absolute;
	left:-21px;
	width:21px;
	height:21px;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAhVJREFUOE+llDtLW2Ech9VWrbU08VoL9uJdI7YIVVPbaNuhYsTrIOiig4pBI/0M6Zov0KmfIkOWDkKDIZNDJrdAAnULNBjN0P4eOC+8HAXj8cBDvJw8/P6X962tqf6pdb1qfrf/7n7nRjsvQZ14IB6KetEgGsUj0SQei2aLW2VGhAQBX34q/KJVtIkO0SmeOVyT2slIRRojQoLguegWr0Sv6BcDYlAMuY1GSDpKpCxSkaZLvBR9YliMiXHxTkyKoHgvpm2pLaRU0vkFZb1wkiBC8kF8Fl9FWCyKZbEq1txShkFChC1Ouh59jooJMSvmnS9u6HNL7Ih9cSAOxZGRmpT0kJJJSLn0642TDNm6z+fbi8ViPxKJxK90On2ay+UK+Xz+/J/12FL6yFDoISWT8K2YEUvBYDCaSqV+l8vlC1tw089Gyh6SkrIZCgOh5I8II5HI91Kp9Pc2mfk/UkqnlwyHlJTNajDR+VAo9O0uQsRGSuksNntISqb8SaxnMpmTahO6k1L6E6eX7CGTDgcCgWilUrnyIqWfrBGlc1JGnF6uxePxn3cVmvKR0k+/YMkp/YvYTCaTx/eRskr087Xg6M2J7Ww2e+ZVyuQZUrtg2TmGC2K3UCj8uY+UU8Ttw20zJZbEfrFYrHo33SeKpCw9p4jri5tmRRxc6vGalB1FygXL0nN1cdtEvQjN9G0pFyzXGtfXkVfpf/oZ3z3GO0wNAAAAAElFTkSuQmCC") no-repeat;
}

.popup .b span{
	left:-21px;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAidJREFUOE+llbtPk1EYhwsCAhpbLgImiCA3LUFjwqWKBXWQgKEKgwlMDGhosIS/oaxdGJ38J7p0ImGhTSeGTm4d2himJjYtdKi/JznHfFzC5etJnhxC0+d9v9/3ntM6j8fTIO6K+8InOkW36K1Wq3vaXS2k94xoRPsbsSwikrpadHHHSLu0D4vX4ovYOtFyY7XSVv3xUAyJaRESm4VC4W8t0haT5VPtE+KT+JbL5f64ldZL0CzaRb94JebFeiaT+V2LlLfvE4/FuPgg1hKJxEEt0iZJHohH4rl4K1Zisdgvt9I6CRoFc8oEDIpJsej3+yOVSuX0tmJ914OUWeVlkWufieCd9q/pdDrpVsqskisR9AgOwZRYCAaDO8Vi8VajRacsJoAIOFkdptsx7WQbCofDu6VSqXjTjq3URsBo0S3ZDoiXYhZxIBCIJJPJw3K5XLpO7pTabjldPhMDh+GF6XiBjL1e7/doNPozHo/vp1Kpo2w2m8vn88fOQlbKTrc2W2JoM2I6JgomYk4gXxGrYl1siE2xJX6I7fNSurVXIWI6JgomgsuGg8ExnhHvxUexKJbEZ8HtRsEzi26tmANBFGTMy2MqkDPHz0wBjjRFmJSA4NqEC8uKiYKJ4OXRNXLmmNuMk9crnghy53bjSRjF0cuk/A+xs2vkzDEHxBbwmSI8BYWIiV8MuHI55XRO3hQgGorwFBQiJopZrvP+/9wWcBYif4pZKNrwD8MqqleDIJv8AAAAAElFTkSuQmCC") no-repeat;
}

.popup .t em,
.popup .b em {
	float:right;
	position:relative;
	width:21px;
	z-index:100;
	margin-right:-21px;
	height:100%;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAjdJREFUOE+dlEmLE1EURtODs5g4Kzi3Y0RFcIhDnBaKLdrqQtCNLlQMDvgb4g/I2qU/IotsXAgGQ1YusnIXSEB3gQ4JZtGeQ15paTd2pwoOqVS9991b37v3jqVSqUnwmgu/8fv4s3/XxJbPv13Do4jV3K+ClbAClsOyEHiC33EYC/xXdCtvZQtsho2wATKwLgQ0kEGiAIuKH2LxQTgA+2Ef7IYdsD0EMkgUwK9QPJ75vKzP8+Qc5OAMnIKTcAwOwxTsgm3hKxTXJq3xPKKs/xK+z797MAO3YRquw1W4EIIYwC/ZCdqUAc9BSxYUfsOLV/ASXsBTeAwPwYA34TKchqOwF8x6fUxYKzzA4TUXu1qt1o9ms9mu1Wpfy+Xyx2Kx+D6dTj9n2YMgbubHQd8VzoBW6PEfG+KiC933+/1etVr9nMvlXrPxDlyCEyFjrdBjD08bhtkuJhq973a7s4VC4V0QvsivVniAlqD+RtkuXVRxhfP5/NtghZViKWqD2XpoQ2+Xmmm0rl6vf2GjHl8Bq8JsrWMbZGjBqKKDweBnNpvVX0vPirCO9XZtsGB0UZMolUofELDc9PYI2HlaYEOMj5ypopVK5RObH8G1YIFNkQm+JhNtNBrfEHgCN8CW3hN8tbSSibbb7e9sfga3wFlhM2wCD2si0ed3Op1ZNtvSNsNZcLo5Nu2uZKK9Xq/PZmfFXXC6OWysAJsgmaiHxWbLyunm6LQJHPSKTib6/CDqdLOsHDIO+t+ivwBdQuM9Cov5wgAAAABJRU5ErkJggg==") no-repeat;
}


.popup .b em { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAiBJREFUOE+dlDmLk1EYRvPNjLuYuCu470ZUBJegRkYLRWXcCkGrKVQMrr8h/oDUlv6HNKkEGxNSWaSyC5IgWhiYkGgKPYf5rn4ug+S7cEiK3JP3ee97b/SdlUmxoih6xrYP8BE+wxeYg68ZpWkWm5/ATTgN+2AjrICpVNLBYDBk8yO4AQXYCxti6WQqaa/XM+ZDuAanYA+sh+WQTtrpdOzjfbgKx2EXrINlqaWtVus9m2fhEhyDHbAGlsJEqvi1Wu0Nm+/CBTgMWyEHS1JLK5XKKzbfgrNwEDbDKlicSjoajb7l83nH6QqcAA/Jk18JiyAaO36z2ayz8TZMx9G3xf30kKbGlvb7/blisficjZfhJDj0m+Lo9nNyLCkD3y+VSi/Y5Gzay0NglWvBm2T0Ccj8N/5wOBzU6/W3hULhaSw8x+dR2An20gNylOaj/yntdruf2u12p9FovKtWq6/L5fLLbDb7gN/ZQyNb4RFw2I2dA29RqHJeyrKCx+Bd9urdg1m4A46NsmnwpI1shQpXg7F/9TIY442+NtdhBhyVi3AezoDX0AH30bCHRs4lhMa2lz+r1O3TJb42nqgSr56iA7A7llmdh2IPjeyg/1OodD84GlbiINuv7bAFvCm+Pt5rZcb1UOyh4/NXhQpdPq5iLAVWoySXEDnY9k5ZsrrfIgehn/57wFgKrEaJEYMoWdmCsiD2n8VNAWOFaAoCyWIW/P4DpTqwZb2oR2MAAAAASUVORK5CYII=") no-repeat; }

.print-label-popup .holder,
.popup .holder {
	width:100%;
	overflow:hidden;
	padding:0 21px;
	position:relative;
	margin:0 -21px;
}
.popup .holder .l,
.popup .holder .r {
	float:left;
	width:21px;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAABCAYAAAAxUOUbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACRJREFUGFdjZGBgYAFiDiDmAWIBIBYBYgkglvn//38/kCYZAADfEAP+hZqqCAAAAABJRU5ErkJggg==") repeat-y;
	padding:0 0 9999px;
	margin:0 0 -9999px -21px;
}

.popup .holder .r {
	float:right;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAABCAYAAAAxUOUbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACJJREFUGFdj/A8EDGQARkbGQqC2J0D8AojfAPEHIP4CxD8AkQ0KBoHQp14AAAAASUVORK5CYII=") repeat-y;
	margin:0 -21px -9999px 0;
}
.print-label-popup .wrapper,
.popup .wrapper
{
	width:100%;
	overflow:hidden;
	position:relative;
	background:#fff;
}

.print-label-popup .content,
.popup .content {
	float:left;
	width:100%;
	background:#fff;
}
.popup .content .img1{
	width:80px;
	height:110px;
	float:left;
	margin:0 1.333em 0 0;
}

.print-label-popup{
	width:34em;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.print-label-popup .content .image{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-top:40px;
}

.print-label-popup .content .partners{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.print-label-popup .content .print-label{padding-top:30px;}

.print-label-popup .content .text
{
	margin-right:auto;
	margin-left:auto;
	display:block;
	font-size:1.2em;
	width:343px;
	text-align:center;
	color:#555;
	text-indent:10px;
	line-height:130%;
}

.one-more-box
{
	margin-right:auto;
	margin-left:auto;
	display:block;
	font-size:1.2em;
	width:300px;
	text-align:center;
	color:#555;
}

.one-more-box p a{color:#125FAC}

/* content-box */
.content-box{
	float:left;
	width:15.91em;
}
.popup h3{
	margin:0;
	font-size:1em;
	color:#1769b2;
}
.popup h4{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-size:1em;
	color:#1769b2;
	font-weight:normal;
}
.popup a.author
{
	font-size:1em;
	color:#1769b2;
	font-weight:normal;
}
.popup .content-box p strong{
	color:#1769b2;
}
.popup .content-box p{
	margin:0;
	font-size:1em;
	color:#666;
}
.popup .btns{
	padding:0.75em 0 0.7em;
	width:auto;
	height:1%;
}
.popup .btns div{
/*	width:7.25em;*/
	float:left;
}
.popup .btns div.right{float:right;}
.popup .btns div p{
	padding-bottom:0.2em;
}
.popup .mark-green{color:#4d7b1a;}
.popup .mark-blue{color:#1768b2;}
.popup .btns div img{
	vertical-align:top;
	height:2.083em;
}

.popup .btns div img.ajax-loader
{
	width: 16px;
	height: 16px;
	margin-top: 4px;
}
/* icons-block */
.popup .icons-block{
	overflow:hidden;
	width:100%;
	clear:both;
	padding:1.2em 0 0;
}

.list-popup{
	position:absolute;
	top:auto;
	left:650px;
	width:24em;
	z-index:100;
}

.icons-block .btn-like{
	float:left;
	width:4.25em;
	height:1.833em;
}
.icons{
	float:right;
	width:14.25em;
	text-align:right;
}
.icons img{
	width:1.333em;
	height:1.333em;
	vertical-align:top;
	margin:0 0 0 0.3em;
}
.icons span{
	color:#176dac;
	font-size:1em;
}

/* list */
.list{
	float:left;
	width:56em;
	list-style:none;
	margin:0 -1em -2em 0;
	padding:0;
}
.list li{
	display:inline-block;
	width:15.667em;
	padding:0 2.417em 2.1em 0;
	vertical-align:top;
}
* html .list li{
	display:inline;
	padding:0 2.7em 2.08em 0;
}
* +html .list li{
	display:inline;
	padding:0 2.7em 2.08em 0;
}
.list li h2{
	font:1.5em Georgia, "Times New Roman", Times, serif;
	margin:0 0 0.2em;
	color:#369;
}
.list li p{
	margin:0;
	color:#818181;
	font-size:1.083em;
	line-height:1.55em;
}
.link-grn{

	background:url("data:image/gif;base64,R0lGODlhBQAGAPMAAFiZIGGfJVubImWiJ93n06vWZq/GmMbimpDFWny5UdznkQAAAAAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAFAAYAAAQTMJxFAUhkgSCA2cJQbEg2KNQSAQA7") no-repeat 100% 50%;
	padding:0.2em 0.75em 0.2em 0;
	color:#690 !important;
	text-decoration:underline;
}
.link-grn:hover{text-decoration:none;}

/* newsletter */
.newsletter fieldset{
	overflow:hidden;
	width:100%;
	padding:0.985em 0 0 0;
}
.newsletter h2{margin:0 0 0.3em;}
.newsletter .img2{margin-top:-0.238em;}
.row{
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0.2em 0 0;
}
.row .text{
	float:left;
	width:9.758em;
	border:1px solid #ccc;
	padding:0.2em;
	background:#fff;
	margin:0.1em 0 0;
}
.row .btn-subscribe{float:right;}
.btn-subscribe{
	width:5em;
	height:1.805em;
}

/* footer */
#footer {
	display:table-row;
	height:1%;
	width:100%;
}
.footer-area{
	margin:0 auto;
	width:80.66em;
}
/* footer-holder */
.footer-holder {
	overflow: hidden;
	width:78.917em;
	margin:0 auto;

	background:#eee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAAKCAYAAADsOsW+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAjxJREFUeF7t3MEOQ0AUBVCTiL3//0diYUGIetN2o9R64khEItHIdWpz30jbvlX7Fod5nqtlWfLxuLVtm35OOiEBCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhIoKIG+73NH3jRNVdd1Pqb0qcOjQN9L820Yhq3russ9Cna7DBhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGSjZw7MWjK1/XNarz/GBvy/P4gZIDcO/+wAwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADYeBsYXmU6LkUn6bp78rz78UwwcQAAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwULqBqy+zR3dejeOoQPd5ep/nZ4ABBhhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBh5h4KpAj+78dHn62QWlTxG4f5MwDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAANXBXqcV6CbInnEFIkXoRchAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwyEAQW6klxJzgADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADDDCgQDdFYZKGAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYOBtwAp0kyQmSRhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGbgr0F8zNuPu7CkfXAAAAAElFTkSuQmCC") no-repeat;
	border-bottom:1px solid #bebebe;
}
.footer-frame{

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAAKCAYAAADsOsW+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAjxJREFUeF7t3MEOQ0AUBVCTiL3//0diYUGIetN2o9R64khEItHIdWpz30jbvlX7Fod5nqtlWfLxuLVtm35OOiEBCUhAAhKQgAQkIAEJSEACEpCABCQgAQlIQAISkIAEJCABCUhAAhIoKIG+73NH3jRNVdd1Pqb0qcOjQN9L820Yhq3russ9Cna7DBhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGSjZw7MWjK1/XNarz/GBvy/P4gZIDcO/+wAwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADYeBsYXmU6LkUn6bp78rz78UwwcQAAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwULqBqy+zR3dejeOoQPd5ep/nZ4ABBhhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBh5h4KpAj+78dHn62QWlTxG4f5MwDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAANXBXqcV6CbInnEFIkXoRchAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwyEAQW6klxJzgADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADDDCgQDdFYZKGAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYOBtwAp0kyQmSRhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGbgr0F8zNuPu7CkfXAAAAAElFTkSuQmCC") no-repeat 100% 0;
	overflow:hidden;
	width:100%;
	padding:2.783em 0 0;
}
.footer-holder .column{
	float:left;
	width:13em;
	padding:0 1.083em 0 1.3em;
	color:#666;
}
.footer-holder .column a{color:#666;}
.footer-holder .column h2{
	margin:0 0 0.3em;
	font:bold 1em Georgia, "Times New Roman", Times, serif;
	color:#333;
}
.footer-holder .column p{
	margin:0;
	padding:0 0 1.6em;
	line-height:1.5em
}
.footer-holder .column ul{
	list-style:none;
	margin:0;
	padding:0;
}
.footer-holder .column ul li{line-height:1.5em;}
.footer-holder .column .text{
	width:11.833em;
	border:1px solid #7c7c7c;
	border-bottom-color:#ddd;
	border-left-color:#c3c3c3;
	border-right-color:#c3c3c3;
	padding:0.15em;
	font-size:0.8em;
	color:#000;
	margin:-2em 0 0.5em;
	position:relative;
}
.footer-holder .column .btn-subscribe{margin-bottom:0.3em;}
/* partner-charities */
.partner-charities{
	overflow:hidden;
	width:78.917em;
	margin:0 auto;
	border-bottom:1px solid #bebebe;
	padding:1.51em 0 0;
}
.partner-charities p{

    width:67.3em;
    margin: 5px 0;
    color: #333;
    float: left;
    padding: .083em  0 0 0.083em;
    text-align: center;    
    font-size: 14px;
    border-style: solid;
    border-width: 1px;
    background-color: #EEEEEE;
    border-radius: 5px; 
    
}
.partner-charities h2{
	margin:0;
	color:#333;
	font:1.167em Georgia, "Times New Roman", Times, serif;
	float:left;
	padding:1.435em 0.083em 0 1.25em;
	width:5.583em;
}
.ad-block{
	float:left;
	padding:0.9em 0 0;
}
.partner-charities img{
	vertical-align:middle;
	margin:0 0.5em;
}
.ad-block2{
	float:right;
	padding-right:1.283em;
}
.ad-block2 img{margin:0 0.8em;}
.ad01{
	width:5.667em;
	height:2.75em;
}
.ad02{
	width:3.667em;
	height:3.66em
}
.ad03{
	width:9.917em;
	height:3.167em;
}
.ad04{
	width:3.333em;
	height:5.917em;
}
.ad05{
	width:7.333em;
	height:3.917em;
}
.user-welcome
{
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#72b631;
	clear:both;
	float:right;
	padding:0.2em 0.2em;
}
#tabs-div > div
{
	float:left;
}
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;margin-left:0px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
.great-prices li a.disabled{color:Gray;}
.great-prices li a.disabled:hover{cursor: default;text-decoration: none;}
.closex{float:right}
.closex:hover{cursor: pointer; color:blue; font-weight:bold;}
.popup h2{
	font:1.5em Georgia, "Times New Roman", Times, serif;
	margin:0 0 0.2em;
	color:#369;
}
.popup .ajax-loader{display:none;}
.buttons-holder .ajax-loader,
.btn-box .ajax-loader
{
	margin-left: auto;
	margin-right:auto;
	margin-top:15px;
	display: none;
}

/* search-design page */
/* breadcrumbs */
.breadcrumbs {
	width:78.917em;
	margin:0 auto;
	position:relative;
	z-index:30;
	padding:0 0.833em 0 0;
}
.breadcrumbs:after {

	content:"";
	display:block;
	clear:both;
}
.breadcrumbs ul {
	padding:0 1.25em 0;
	background:#b2e0f0;
	width:76.398em;
	float:left;
	list-style:none;
	margin:-0.883em 0 0;
	position:relative;
}
* html .breadcrumbs ul {padding:2px 1.25em 0;}
.breadcrumbs ul li {
	font-size:0.916em;
	line-height:1.182em;
	float:left;
	margin:0 0.583em 0 0;
	color:#055bab;
	font-weight:bold;
	padding:0.727em 0 0.272em;
}
.breadcrumbs ul a {
	text-decoration:underline;
	color:#055bab;
	font-weight:normal;
	margin:0 0.272em 0 0;
}
.breadcrumbs ul a:hover {text-decoration:none;}
.breadcrumbs img {
	width:78.833em;
	height:0.5em;
	float:left;
	clear:both;
}
#twocolumns 
{
	background:url(../../images/List/bg-sidebar.gif) repeat-y 209px 0;
	width:77em;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	padding:0 2.75em 0 0.917em;
}
.bg-twocolumns {
	position:absolute;
	left:15.083em;
	top:0;
	height:100%;
	width:5.5em;
	clear:both;
	z-index:5;
}
/* sidebar */
#sidebar 
{
	/*background-color: #F3F2F0;*/
	float:left;
	width:17.333em;
	padding:2.75em 1.167em 0;
	position:relative;
	z-index:10;
}
#twocolumns h2 {
	padding:0 0 0.526em;
	margin:0;
	font:1.583em/1.158em Georgia, "Times New Roman", Times, serif;
	color:#166dac;
}
#twocolumns h3
{
	padding:0 0 0.526em;
	margin:0;
	font:1.383em/1.158em Georgia, "Times New Roman", Times, serif;
	color:#166dac;
}
#twocolumns h2 span {color:#55A324;}
#sidebar ul {
	list-style:none;
	padding:0;
	margin:0;
	font-size:1em;
	line-height:1.167em;
}
#sidebar ul li {
	margin:0 0 0.5em;
}
#sidebar ul a {color:#666;}
#sidebar ul a:hover {color:#156cac;}
/* main-content */
#main-content {
	float:right;
	width:55.667em;
}

/* tab-nav */
ul.tab-nav {
	list-style:none;
	padding:0.75em 0 0;
	margin:0 0 1.417em;
	width:100%;
	border-bottom:0.083em solid #666;
}
ul.tab-nav:after {
	content:"";
	display:block;
	clear:both;
}
ul.tab-nav li {
	float:left;
	font:1.333em/1.125em Georgia, "Times New Roman", Times, serif;
	margin:0 0.25em 0 0;
}








ul.tab-nav a {
	float:left;
	height:2.5em;
	color:#fff;
	margin:0 0 -0.437em;

	position:relative;
	cursor:pointer;
}

ul.tab-nav span {
	float:left;
	padding:0.5em 1.062em 0 0.875em;
	height:1.562em;
	background:#b3b3b3;
	clear:both;
}
ul.tab-nav img {
	display:block;
	width:0.875em;
	height:0.437em;
	clear:both;
	position:relative;
	left:50%;
	margin:0 0 0 -0.437em;
	visibility:hidden;
}
ul.tab-nav a:hover {
	border:none;
	text-decoration:none;
}
ul.tab-nav a:hover span,
ul.tab-nav li.active span {background:#666;}
ul.tab-nav a:hover img,
ul.tab-nav li.active img {visibility:visible;}
/* sort-form */
.sort-form {
	height:1%;
	padding:0 0.417em 0.667em 0.833em;

}
.sort-form:after {
	content:"";
	display:block;
	clear:both;
}
.sort-form label {
	float:left;
	font-size:1em;
	line-height:1.167em;
	color:#666;
	margin:0.167em 0.917em 0 0;
}
.sort-form select {
	float:left;
	width:7.727em;
	font-size:0.917em;
	color:#000;
	margin:0 1.333em 0 0;
}
.sort-form select.sel {width:4.727em;}
.sort-form input.txt {
	float:left;
	border:0.083em solid #999;
	width:1.667em;
	height:1.417em;
	margin:-0.333em 0 0;
	position:relative;
	padding:2px 0.083em 1px;
	font-size:1em;
}
.pagination {
	float:right;
	font-weight:bold;
	padding:0.167em 0 0;
}
.pagination .arrow-prev,
.pagination .arrow-next {
	float:left;
	width:0.667em;
	height:1em;
	overflow:hidden;
	margin:0.167em 0 0;
}
.pagination a:hover {border:none;}
.paginationGo { display:none}
.pagination img {margin:-1em 0 0;}
.pagination .active img,
.pagination a:hover img {margin:0;}
.pagination strong {
	float:left;
	padding:0;
	margin:0 0.667em 0 0.583em;
	height:1.333em;
	line-height:1.333em;
}
.pagination span {
	float:left;
	line-height:1.5em;
	margin:0 0.833em 0 0;
}
.paginationCurrentPage { background:transparent; width:100%; margin:0; font-size:0.91em; padding:1px; background:#d5e9c0; color:#000; }
/* head-box */
.head-box {
	width:100%;
	overflow:hidden;
	font-size:0.833em;
	line-height:2.6em;
	height:2.5em;
	color:#666;
	margin:0 0 0.4em;
}
.title {
	float:left;
	/*background:#e5e5e5;*/
	padding:0 1.3em;
	margin:0 0.4em 0 0;
	width:32.8em;
}

.results-title{
	float:left;
	background:#e5e5e5;
	padding:0 1.3em;
	margin:0 0.4em 0 0;
	width:32.1em;
}

.results-prices {
	float:left;
	background:#e5e5e5;
	margin:0 0.4em 0 0;
	padding:0 1em;
	width:12.2em;
}

.results-shipping {
	float:left;
	padding:0 1em;
	background:#e5e5e5;
	margin:0 0.4em 0 0;
	width:5em;
}

.results-purchase {
	float:left;
	background:#e5e5e5;
	padding:0 1em;
	width:9em;
	margin-right:-10px;
}
/* product-box */
.product-box {
	font-size:0.917em;
	line-height:1.273em;
	padding:0 .7em 1em 1.273em;
	border:solid #fff;
	border-width:0.091em 0;
	height:1%;
	overflow:hidden;
}
.hightlight {
	background:#f1f2f2;
	border-color:#e5e5e5;
}
.product-box .visual {
	float:left;
	width:7.27em;
	height:10.545em;
	margin:0.909em 1.454em 0 0;
}
.product-box .visual img {
	float:left;
	width:100%;
}
.product-text {
	float:left;
	padding:1.2em 2.182em 0 0;
	width:20em;
}
.name {
	display:block;
	font-size:1.091em;
	line-height:1.166em;
	margin:0 0 0.333em;
}
.product-text a,
.author {
	color:#125fac;
	text-decoration:none;
}
.product-text a:hover {text-decoration:underline;}
.product-text p {margin:0 0 1.273em;}
.product-info {
	width:18.909em;
	overflow:hidden;
}
.info-column {
	float:left;
	width:15em;
}
.info-column span {
	display:block;
	color:#666;
}

.rating {
	height:0.909em;
	width:5.636em;
	margin:0 0 0.25em;
}
.rate-white {

	background-image: url("data:image/gif;base64,R0lGODlhPgAKAPIAAMzMzP///9bW1u/v7+bm5vn5+d/f3wAAACwAAAAAPgAKAAADoRi63FrDtRHlIpZVOUDJgSGAgTCCAJYVwNYIwCmxbdbVFgEAIMwvFIIPYCBQFAOCcEc0fiBKZrMCNTAFSmrSusNSblLmJxS+LoZhw7m8o7LbAVp4rOBKZfWymoGGL+RSdGB+DHY7Emh4C2kOgzgKOlIuCn0SYYpxjBNhKnlYMJ2LTYQPOwRcjW1WmJFLe0gbRwwFBnRGDQWdtHRIuq8XsSoJADs=");
}
.rate-grey {

	background-image: url("data:image/gif;base64,R0lGODlhPgAKAPIAAMzMzOrr69XW1uXm5t7f3+/w8AAAAAAAACwAAAAAPgAKAAADmFi63DuuDRgXqYzGAQIugvAVgPgBFxYAWgOUJ4txckW8n4A/A6G/AsLAU+jdXiUh0YhECR+EY/JZCPR+yQmtiSRiuSYQFxn+Nimr8QuS5hIVUnLDDGPQW+3me7t2mCNfYQxcKRlcLXE1dlwRYA55dYZNhWJBOpQKQEctmU47kgM6gnAvPpFFGhN+b1QLAZQCbwo9dg6tqgUJADs=");
}
.star {
	height:0.909em;
	margin:0 0 0.25em;
	display: inline-block;
}
.star-white {

	background: transparent url("data:image/gif;base64,R0lGODlhPgAKAPMAAJmZmfn5+bOzs9nZ2eXl5cXFxaWlpf////Ly8r+/v9/f36ysrMzMzAAAAAAAAAAAACwAAAAAPgAKAAAExPDISatExFaV9WSBNw3iACDikRjpYQhpADApApCaAcCefZcAQEfDCIY8AgBrQhgwkkEBY4AKEBgFXTDBUKAw2KCywCCEEApGQrxglC9O6G7aFNuDKNWdHQrI7wkSAQt7QTg+hSSIdnkSBXsCRxJrgBSDezgXhY0mdgoWfwAahGwWMnYFFgp3mQdFnqB3GncLFos7qnc0E0kCAzq7FFuvQ5ozlLkGA2u1FUXKvRQDQwOfFAgJeQFv1yAX2RVOEwg8FFNMuxEAOw==") repeat-x 0% 100%;
}
.star-grey {

	background: transparent url("data:image/gif;base64,R0lGODlhPgAKAPMAAJmZmfHy8q+vr8zMzLq7u9vc3MXFxaSkpObn59XW1rW1tQAAAAAAAAAAAAAAAAAAACwAAAAAPgAKAAAEwTDISatExdaU9RyI94kD0HnEIUqHsAaAsRbA4B2A6yFATfYni6EX8ggAqklhYDj2FIZBp2Aw4HoEQyKEqfaQ2QI3YSB8D9EpU/EVpEvfuElilvcERaedMNHLbQEFV3Y2gnZBQ3J4FHVxfBR+PYAShnIncF8JFmxxGn46FXKPFAl/FImZFpEackkUNHEKFqVxMhNsAgM4thRYVnMUPDF1s0gDZq4TQwcDR7Ifl5rBBEUBBkGBBkUIBNhMEwjPp5NLEhEAOw==") repeat-x 0% 100%;
}

.product-link {
	display:block;
	font-weight:normal;
}
.product-link a {text-decoration:underline;}
.product-link a:hover {text-decoration:none;}
.label-sale {
	float:right;
	width:5.636em;
	height:2.182em;
	margin:0.182em 0 0;
}
.label-sale img {
	display:block;
	width:100%;
	height:100%;
}
.price-list {
	padding:0.818em 0 0;
	margin:0;
	float:left;
	width:11.5em;
	color:#666;
	text-align:right;
}
.price-list dt {
	float:left;
	
	text-align:left;
}
.price-list dt.other {
	margin-bottom:-15px;
}
.price-list dd {
	margin:-2px 0 1.8em;
	font:bold 1.154em/1.125em Georgia, "Times New Roman", Times, serif;
}
.price-list a {
	color:#666;
	text-decoration:none;
	
}
.price-list a:hover {text-decoration:underline;}
.buttons-holder {
	float:right;
	width:8.545em;
	margin:-0.636em 0 0;
}
.btn-detail-add
{
	width:145px;
	height:33px;
	overflow:hidden;
	display:block;
}

.btn-detail-add:hover img
{
	margin:-33px 0 0;
}  

.btn-add, .btn-list-add {
	width:8.545em;
	height:1.909em;
	overflow:hidden;
	display:block;
	margin:0.909em 0 0;
}
.btn-add:hover, .btn-list-add:hover {border:none;}
.btn-add:hover img, .btn-list-add:hover img {margin:-1.909em 0 0;}
.btn-add img {
	display:block;
	height:3.818em;
	width:100%;
}
/* pagination-holder */
.pagination-holder {
	padding:0.75em 0.416em 0.75em 0;
	height:1%;
	overflow:hidden;
	border-top:0.083em solid #e5e5e5;
}
.hidden {
	position:absolute;
	left:-9999px;
	top:-9999px;
}
/* search-design-failed page */
.failed-box {

	font-size:1.083em;
	line-height:1.231em;

	color:#656565;
	height:1%;
	margin:0.692em 0 1.615em;
}
.failed-box p {margin:0;}
.failed-box h3 {
	font:1.385em/1.111em Georgia, "Times New Roman", Times, serif;
	margin:0 0 0.167em;
}

.failed-box .top {
	width:100%;
	height:0.63em;
}
.failed-box .top img {
	display:block;
	height:100%;
	width:100%;
}
.failed-box .text {
	background:#deefc5;
	padding:0.3em 1.6em;
}

/* browse-design page */
#sidebar ul li.leaf {
	font-weight:normal;
}

#sidebar ul li.parent{
	font-weight:bold;
}

#sidebar ul li.level0{
	list-style:none;
	padding:0.5em 0 0 0.0em;
	margin:0;
}

#sidebar ul li.level1{
	list-style:none;
	padding:0.5em 0 0 0.583em;
	margin:0;
}

#sidebar ul li.level2{
	list-style:none;
	padding:0.5em 0 0 1.166em;
	margin:0;
}

#sidebar ul li.level3{
	list-style:none;
	padding:0.5em 0 0 1.749em;
	margin:0;
}

#sidebar ul li.level4{
	list-style:none;
	padding:0.5em 0 0 2.332em;
	margin:0;
}


#sidebar ul ul {
	list-style:none;
	padding:0.5em 0 0 0.583em;
	margin:0;
}
#sidebar ul ul li {font-weight:normal;}
/* search-content */
.search-content-holder {
	padding:0 0 0.667em;
	height:1%;
}
.search-content {
	width:100%;
	overflow:hidden;
	padding:0.667em 0 1.25em;
}
.search-content .search fieldset {
	padding:0;
	margin:0;
}
.btn-search-2 {
	float:left;
	display:inline;
	margin:0.166em 0 0 0.25em;
	border:none;
	font-size:1em;
	width:5.917em;
	height:2.083em;
}

/* browse page */
h1.page_title {
	margin: 20px 0 15px 15px;
	font-size: 18px;
	font-weight: bold;
}

h1.page_title.browse{
	color: #176dac;
}

#browse_left_column {
	width: 455px;
	padding-left: 15px;
	padding-right: 20px;
	float: left;
}
#browse_right_column {
	width: 455px;
	float: left;
}

.category_block { width: 444px; height: 200px; padding-left: 16px;}
.category_block a:hover { text-decoration: underline; }

.dark_background {
	background-color: #EDECEA;
}

.category_title {
	padding: 6px 0;
}
.browse_book_picture {
	width: 94px;
	float: left;
}
.browse_book_info {
	width: 130px;
	margin: 0 9px;
	float: left;
	height: 133px;
}
.browse_book_name {
	margin-bottom: 10px;
}
.text_11px_italic {
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	color: #464646;
}
a.browse_links {
	color: #2677b2;
	text-decoration: none;
	padding: 0 7px;
	font-size: 0.9em;
}
a.browse_links:hover {
	text-decoration: underline;
}

/* browse page */

/*account page*/
#center_column {
	/*margin: 1px;*/
	float: left;
}

.one_column_layout #center_column{
	width: 945px;
	/*margin-left: 0.916em;*/
}
/*Old Account*/
#account_container {
	width: 945px;
	padding-right: 0.916em;
}

#account_container h2.header{
	font-size:1.6em;
	margin: 10px 0 10px 0;
}

#account_container .left_block h1{
	color:#FF5000;
	font-size:1.3em;
	margin:0pt 0pt 5px 10px;
}

#account_container div.orders {
	float: right;
	margin:0pt 0pt 10px 10px;
	width:675px;
}
/*End Old Account*/
.bookForBook
{
	float: right;
	margin:20px 0 20px 10px;
	width:675px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
}

.bookForBook #leftColumn
{
	float: left;
	width: 340px;
}

.bookForBook #leftColumn p
{
	margin: 10px 0 0 5px;
}

.bookForBook #rightColumn
{
	float: left;
	margin-left:20px;  
}

.bookForBook #rightTop, #leftTop
{
	height: 102px;
	margin-bottom:15px;    
}

.bookForBook #yourImpact
{

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAlCAYAAAAk2fcXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAA+lJREFUeF7tnYFxIjEMRbkKjg6OEiiBBjJDCZRACSkhJVACc9dASkgJSQe5Cjj/PSujOMtiW9qwu/6Z8RAIBvtbT5Llhfy4XC4r/lABKnBdgT9vfzfhr1vVcH/18OsnHsv7AWhs1IA2cFn9fn3fhrYP7TG0U2jPoV162nt4bF2iGSFTjiaItwltN3LbliwQn+vnBNX6HhKYAE4fUNceK17DRYDWA8gxCgnPhAbPpNtLobAli1D73NdkjPCoMn7cfjgAwvcZPkQXpY9ApNe9FKShNTzU6D9Z0BLxtMEJMFOEpRYySz8N6DmBE2lQGqGLUp4ao6rt0+MwJY2T9Zd0DjZwj/V/qp3b3UBTBiAiwkggIAzHYnjsW65fGk3TDMD7/j0gsdrFcy1kXcHR0nmor/JOxyR9s06Y/ctBomY2zeCITJmAGbQYmSQvRlSao7eiIdoMccn6YX9XXPxIg1A2aAlQTPFomEuGS89t75H1fQFNFSGwd2KEIlCtANU3z0cPyLo9WoxUAhULEQSrZbD03M9ekAloKKGibIpclCJTA9rA/zqDqfgxuEfDpi+0J5bY6XAadroIOBvPaDZY3o/leZTmUfigl6MGrdjAzhuy7HO0WCBBCR/FEaaYhG6p0B3HgCwbtPTNA2zY1zHFJHBLAu40FmTVoOkBxX0dqpY8qCZ4cwYPmRqKgubD6T5gsw+sc2iP+zpJMecsOsfettPAMRfqE25FEVfQkkgH70CDpQZztwHUJao+GqN5GAW0GILnLjDHTyehbcCUWrqDFiDDfo1GSg2WbAPFqaUraAixhIxOpjEbyEot3UAjZASsMcDSiD2YWrqAFkv8PMhmurjkdLFkbl9SSzNohIyRrPFIdgvALrU0gRbPzRjJGMluGVuLf0dUA2QoDu6qQYvXP/JqEELWIkTpnD9BBTaqv8ogOYxe85IrpoyNpoz4NAuu88WVI7s+qNwuwYohkZ6M0WzJNoBs7SP1s16OVZw68qoPRrKFRTIN1B7FvZzrekufUwQaISNkM4UMeyhJ+brihDVCjQYaD6QJ2cQhA0hoAElgGiU6lUKW/Xm0b4BMPI6IhduTEk3E877Fe+j3lN95ZDGt/SfWIwUJaV52MaIGDs8+N1PHOJmaTa8WB1UaQHKIr/ftodtDNDV2jF9aCn8fvDX6tdJHADorxyoQuX0ezGP9La8xCBo2hqENeXeBSUDqBLIMqIW+UVcNKxyQBjaF9WXiaZs4BYyzDxzMTeCZpZO12uVV0Hogg4gwgOOcQrZVoCn2D/qvM6NrGm1r7mtAtHNw/d7DKersOaYh0ABUB5XnG/K1/P6DJbWcj5b/AOTKeLaiChyzAAAAAElFTkSuQmCC") no-repeat;
	width:218px;
	margin-bottom:12px;
}

.bookForBook #yourImpact h1
{
	color: #1276C8;
	font: 19px/37px Georgia,serif;
	font-weight:normal;
	margin: 0;
	text-align: center;
}

.bookForBook #bookCount
{
	text-align:left;
	color: #1276C8;
	font: 19px/37px Georgia,serif;
	font-size: 45px;
	padding-right:10px;
	float:left;
}

.bookForBook #donated {
	float:left;
}

.bookForBook #donated .username
{
	color: #72B631;
	font-weight: bold;
}

.orders_container table.orders_table
{
  width: 675px;
  border-spacing: 0;
  empty-cells: show;
}
/*Old Account*/
#account_container div.orders h1{

	background: url("data:image/gif;base64,R0lGODlhBwAgAPMAAPr6+vf39/v7+/j4+Pz8/Pn5+f39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAABwAgAAAEKhDJiYK9YejNeflgGAJkCQhoqqpE676vIc80fdx4ru9U7//AoHBILBqLEQA7") repeat-x top left;
	color:#FF5000;
	font-size:1.3em;
	margin: 0;
	padding-bottom: 10px;
}
/*End Old Account*/
.orders_container{
	padding: 0pt 0pt 20px 2px;
}

.orders_container h2{
	color: #32689B;
	margin: 20px 0 0 10px;
	font-size: 1.3em;
}

.top_border{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 8px 0 10px 0;
	border-style: solid;
	border-right: none;
	border-left: none;
	border-top-color: #5e5e5e;
	border-top-width: 1px; 
	border-bottom: none;
}
/*Old Account*/
#account_container div.left_block{
	width: 240px;
	float:left;
	padding: 0 10px 0 0;
}

#account_container div.edit_info{
	margin:0pt 0pt 10px;
}

.left_block .container {
	/* padding: 10px; */
	width: 237px;
}

.left_block .container_bg {
	/*background: #F4F2F0;*/
	/*background: url(/images/ifthen1/account-block-bg.gif) repeat-x top left;*/

	background: url("data:image/gif;base64,R0lGODlhAQBRAPIAAPv59/Xz8fb08vj29Pf18/n39fr49gAAACwAAAAAAQBRAAADFwiq1v7QlUlrHThrTLr/nSCOpBCcKJoAADs=") repeat-x top left;
/*	height: 97px;*/
	height: 81px;
/*	padding-top: 10px;*/
}

.left_block .container_bg ul {
	list-style-type:none;
	padding: 6px 0 0 10px;
	margin: 0;
}

.left_block .container_bg ul li {
	padding: 2px 0 0;
}

.left_block .container_bg ul a {
	text-decoration: none;	
	font-size: 11px;
}
.left_block .container_bg ul a:hover {
	text-decoration: underline;
}

.left_block .container_top {

	background: url("data:image/gif;base64,R0lGODlh7QAIAPIAAP////79/f38+/v6+Pz7+fz6+fv59wAAACwAAAAA7QAIAAADPQgQNPYwykmrvTjrzbv/YOgNRKAAgqiubOu+cFwJi2zfeK7vUVDwwKBwKPwRj8ikcslsOp/QqHRKrVqvwAQAOw==") no-repeat top left;
	padding:0;
	margin:0;
	width: 237px;
	height: 8px;
	font-size:1px;
}
.left_block .container_bottom {

	background: url("data:image/gif;base64,R0lGODlh7QAIAPIAAP////z7+/X08vr5+Pf29Pf19PXz8fTy8CwAAAAA7QAIAAADU2i63P4wykmrvTjrzbv/YCiOZGlGR6qubOu+cCzPdG3feK7vfGv0wKBwSCwajwdDAclsOp9QZyEQrVqv2GsAMMh6v+AwbQAoBwgCsXrNbgoIW0ACADs=") no-repeat top left;
	padding:0;
	margin:0;
	width: 237px;
	height: 8px;
	font-size:1px;
}
/*End Old Account*/
.subscribe_left
{
  border-width:0px;
  height: auto;
  background-color: #F7F7F7;
  padding-left:0px;
}

.subscribe_left ul, .subscribe_center ul 
{
   list-style-type:none;
   padding: 0px;
   margin-top:0px;
   margin-left:0px;
   list-style-type: none;
   font-family: Arial, Verdana;
   padding-left:0px;
}

.subscribe_left ul li, .subscribe_center ul li {  padding: 2px 4px 7px 0px; }

.subscribe_left ul li label, .subscribe_center ul li label
{
  border-collapse:collapse;
  color: #2677b2;
  font-family: Arial,Verdana;
  font-weight: bold;
  font-size: 1em;
}

.subscribe_left ul li div, .subscribe_center ul li div
{
  font-family:Arial,Verdana;
  font-size:11px;
  margin-left:24px;
}

.subscribe_left div input, .subscribe_center div input 
{
  margin-left:24px;
  padding-bottom:0px;
}

.threerecordbanner {
    display: inline-block;
}

.threerecordbanner .bannertitle {
    color:#666;
    font-weight:bold;
    font-size:19px;
    font-family: Georgia, serif;
}

.threerecordbanner .recordwrapper {
    float: left;
    padding: 15px;
}

.threerecordbanner .recordwrapper img {
    max-height: 180px;
    max-width: 125px;
}

.threerecordbanner .caption {
    max-width: 125px;
    font-style: italic;
    font-size: smaller;
}

.threerecordbanner .caption .title {
    max-width: 125px;
    color: #146CAC;
    font-weight: bold;
    font-style: normal;
    font-size: small;
    padding: 0;
}

.threerecordbanner .caption .author {
    max-width: 125px;
    color: #146CAC;
    font-weight: bold;
    font-style: normal;
    padding: 0;
}

table.orders_table  th{
	padding: 5px 5px 5px 10px;
	border-style: solid;
	border-right: none;
	border-left: none;
	border-top-color: #CCCCCC;
	border-top-width: 3px; 
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px; 
	text-align: left;
	font-size: 11px;
	color:Black;
}

table.orders_table td{
	padding: 5px 5px 5px 10px;
	width: 16.7%;
	font-size: 11px;
}

input.action_short{border: 0;background: url("data:image/gif;base64,R0lGODlhUAATAPMAAP3+/hlxvix9wzKCxRNuvHGn1VOVzsPa7KPG5Ii23SZ6wiB2wNvo8zB/xA9su2Ge0iwAAAAAUAATAAAEuhCcN6q9OOvNu9dGwgDMZ55oqj1A0rxwLM90bd94zhR57//A2qEgKBqPyKRyyWw6n8OndEp9AgDNaHXLnV6xy6FiTC6bz+i0es3+AtJitnxOr7vf5+Fiz+/7/4CBgoOEd4B6hImKi4xugYiMkZKRX4ITAZiZmpucnZ6foKFXoJehpqeoqaalqq2ur5wTBLO0tba3uLm6u7y9Q73AwcLDuQwHxMjJyrQDVwgDDtHS09TV1tfY2drWAQYjEQA7") no-repeat top left;width: 80px;height: 19px;padding:0pt 0pt 3px 10px;color: #fff;	font-size: 11px;font-weight: bold;	display: block;vertical-align: middle;text-align: left;margin-top:10px; cursor:pointer;}
/*end account page*/

/* email page */
.centered_content_page table
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.centered_content_page body 
{
	text-align: center;
}

/* Wish List */

#wish_list {
	margin: 0;
	padding: 0;
}


#wish_list h1 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 33px 0 10px 10px;
	color: #4a4a4a;
}

#wish_list div.instructions {
	width: 442px;
	margin: 0 0 26px 10px;
	line-height: 1.3em;
}

table.wishlist_table {
	border-collapse: collapse;
	width: 922px;
}

table.wishlist_table  th{
	padding: 1px 5px 1px 10px;
	border-style: solid;
	border-right: none;
	border-left: none;
	border-top-color: #CCCCCC;
	border-top-width: 3px; 
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px; 
	text-align: center;
	font-size: 11px;
}

table.wishlist_table td{
	padding: 5px 5px 5px 10px;
	font-size: 11px;
	text-align: center;
}

table.wishlist_table .row1{
	background: #FFFFFF;
}

table.wishlist_table .row2{
	background: #F5F5F5;
}

table.wishlist_table a{
	text-decoration: underline;
}

table.wishlist_table input {
   text-align:right;
}

a.continue_shopping {
	display: block;

	background: url("data:image/gif;base64,R0lGODlhhgATAPIAAHWq2Blxvvr8/it9wxJuvCZ6wiB2wDGAxSwAAAAAhgATAAAD/yhw3P4wykmrvThTobT/YCiKwjGY6Kmm7Oq28CvH9GzX+K0fy+j/wKAFMCgaj8ikcslsOp/QqBRKZHKm2Kx2y20SCwOweMARhM/jNHqtbrPf7jh8Lq/T3wBxQV8W6P9he4GAe4SChYOJiIuHjYaPio6RkIx/eQYFmJh9fpqZn56hoKOipaSnpqmoq6qtrJ8ApZyutK+1t7a5uLexBr6/Bn3Aw8TFxsfIycrLzM3FvcVlztPU1dbXyLEB2wbbAd0c3dze4t/k5+Pp5url7ejr8O7s7/Lx9PfsB977/P3+/wADChxIsKDBgwACEFDIcKHDhhAfSoxIcaLFihgvaszIcTijxwAAPorsSHKkyZIoT2oMSaCly5cwY8qcSbOmzZs4c+q8uWCnz59AgwoVykHf0KNIkyqdeYBDAgA7") no-repeat top left;
	width: 134px;
	height: 19px;
	color: white;
	font-weight: bold;
	padding: 2px 0 0 18px;
	cursor: pointer;
	font-size: smaller;
}

#recent_searches {
	border-top: solid  #CCCCCC 1px; 
	width: 922px;
	margin: 15px 0 20px 0;
}

input.add_to_cart {

	background: url("data:image/gif;base64,R0lGODlhYQATAPYAACp8wxxzvyd6wh51v/D2+4e13VaXz+Lt92Gd0ih6wpzC412b0lqa0F+d0o2534m23sXb7o6638Tb7ou43jiFx1yb0VmY0GOf06XI5eHt9+Hs9mSg09Tk89Pk89Pk8sfd78bc71eY0H+w2zqGyPH2+2ii1LPQ6i1+w4m23Wmj1KrL57jT65e/4n2v2sTa7muk1fX19ePu92yj03Kn1cLa7it8w4Gy3MXc73qt2dLj8nis2Za/4TiEx2mh0neq1dfj7nCl1DyHyMPa7tTl86jJ5nWp1ZrB43qt2jSCxeru8qzJ44Cv2LfT6xpyvrnU62Wf0WSe0W6l00SMynOp2EuQy9Xl81WXz2+m1liYzYi02pW+4Wqi0keNyz+IyGKe0XGo13So1Xer2d/o8E2RzRRvvT+Ix2eg0TuHyDmGx8fa6mii08XY6TuGx0aNyziExSF2wCV5wSJ3wSt9wxlxvi1+xDKBxQ9suxFtvDGBxRVvvS9/xBdwvTB/xBJuvP///wAAACwAAAAAYQATAAAH/4BJS1R1hYaHiImKi4yNjo+PbF5pMGp4l5iZmpucnZ6foKGimBQ/fKeoqaqrrK2ur7CxsqpZera3uLm6u7y9vr/AwblFdMXGx3QhHx9nyMU2HyHH0NLO1sdTVX5+TtXX3+DhYHLk5eZyCtsR5+QRfhvm7vDt7+znVn4kEekkaPbs8v6Z2yZwBoCDCBMCiBHDz5CEIkAoSHcBQMSJfioCoKDCjwMKAC6sAPEx4YqMB9M5OBhRxRcHbUQ4EMnRI0iFCrf5wXlwhoCfQIMi8GOEiR8pP1v4OcBhGwKlTJ3+HOr0ytIbfjgEJXEgKFCoTf0gwEpCrE4EXtPq9JNWABA4cP/jyiXip8EEPxPgdjgAF0LdvX3rxr3bAA4EAkjgEI7rB4LcuIAN1/WbV7Hgx5jX+sEcJY7nz6AJ+FlwxE8Hz34keH4wOvXq0Z9ZL4jjOs4CPw8+1wZNW3Uc2RL8xIbNu7jm4jLeKF++/IVmP2PeZPCgnIWfCtOrX1+OYnv2N85xLHfhp4vy7uK/W69Anvt25vCVr43/RsaA+/jxY/BTgAGDHX7sMMB+BaQgGgMEGugHA/gVwN8JBDKQgx9B4KeDHzkwoAMBBJwwIH8KMiCEHw0+mN+J9+mE4n1bBODiiy7W4AcBL47ghwYBjKDBNib4YYGOPPr4YgnbWFADDdsQEAaljAFooRMBJbgIpB89WoDkkEUyqeU2Wr7YwxxghinmmGMakECZZ5LJg5lgcsEmmQkYYACZb5I5x5pp2qnnmGbs4eefgAYq6KCEFmrooYgmGugTeTTq6KOQRirppJRWaumlmEIKRR+cdurpp6CGKuqopJZq6qmf+lDGHay26uqrsMYq66y01mrrra2SsYYYWDRhx6/ABivssMQWa+yxyCarrBtKwBAIADs=") no-repeat top left;
	width: 97px;
	height: 19px;
	border: 0;
	float: right;
}

/* Wish List */


/*Your Shopping Cart*/
#your_shopping_cart {
	margin: 0 0 0 16px;
}


#your_shopping_cart h1 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

#your_shopping_cart div.instructions {
	width: 442px;
	margin: 0 0 26px 0;
	font-family: Arial;
}

a.continue_shopping {
	display: block;

	background: url("data:image/gif;base64,R0lGODlhhgATAPIAAHWq2Blxvvr8/it9wxJuvCZ6wiB2wDGAxSwAAAAAhgATAAAD/yhw3P4wykmrvThTobT/YCiKwjGY6Kmm7Oq28CvH9GzX+K0fy+j/wKAFMCgaj8ikcslsOp/QqBRKZHKm2Kx2y20SCwOweMARhM/jNHqtbrPf7jh8Lq/T3wBxQV8W6P9he4GAe4SChYOJiIuHjYaPio6RkIx/eQYFmJh9fpqZn56hoKOipaSnpqmoq6qtrJ8ApZyutK+1t7a5uLexBr6/Bn3Aw8TFxsfIycrLzM3FvcVlztPU1dbXyLEB2wbbAd0c3dze4t/k5+Pp5url7ejr8O7s7/Lx9PfsB977/P3+/wADChxIsKDBgwACEFDIcKHDhhAfSoxIcaLFihgvaszIcTijxwAAPorsSHKkyZIoT2oMSaCly5cwY8qcSbOmzZs4c+q8uWCnz59AgwoVykHf0KNIkyqdeYBDAgA7") no-repeat top left;
	width: 134px;
	height: 19px;
	color: white;
	font-weight: bold;
	padding: 2px 0 0 18px;
	cursor: pointer;
	font-size: smaller;
}

div.made_changes {
	float: right;
	margin-right: 49px;
	vertical-align:top;
}

div.made_changes a{
	text-decoration: underline;
	font-weight: bold;
}

div.made_changes a:hover{
	text-decoration: none;
}

table.shopping_cart {
	clear: both;
	margin: 11px 0 6px 0;
	border-bottom: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
	width: 672px;
}

table.shopping_cart tr.last_row td{
	padding-bottom: 10px;
}
table.shopping_cart tr.last_row_alt td
{
	background-color:#ececec;
}

table.shopping_cart tr.last_row_alt
{
	background-color:#ececec;
}

table.shopping_cart td, table.shopping_cart th {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	padding: 5px;
}

table.shopping_cart th.expire
{
	text-align: center;	
}

table.shopping_cart td.expire
{
	text-align: center;
}

table.shopping_cart th.title 
{
	width: auto;
	padding-left: 3px;
}

table.shopping_cart td.title {
	margin: 0px;
	width: 250px;
}

table.shopping_cart th.item 
{
	padding-left: 3px;
}

table.shopping_cart th.cause 
{
	width: 100px;
}

table.shopping_cart td.cause 
{
	padding: 5px;
}

table.shopping_cart th.qty {
	width: 54px;
}

table.shopping_cart td.qty input {
	width: 25px;
	height: 19px;
	text-align: right;
}

table.shopping_cart th.qtysmall
{
	width: 25px;	
}

table.shopping_cart td.qtysmall
{
	width: 20px;
}

table.shopping_cart th.pricesmall
{
	width: 75px;
}

table.shopping_cart td.pricesmall
{
	width: 50px;
}	

table.shopping_cart th.price {
	width: 148px;
}

table.shopping_cart td.price {
	width: 58px;
}

table.shopping_cart td.actions{
	width: 90px;
}

table.shopping_cart td.actions a {
	font-weight: bold;
	text-decoration: underline;
}

table.shopping_cart td.actions a:hover {
	text-decoration: none;
}

#right_column div.current_total div.content{
	top: 49px;
}

#right_column div.current_total div.content h3{
	margin: 0;
	font-size: 13px;
	color: #ACD0EF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 25px;
}

span.current_total {
	color: #fff;
	font-size: 18px;
	display: block;
	padding-left: 25px;	
}

#proceed_to_checkout_blue {
	margin-top: 17px;
	border: none;
	cursor: pointer;
	margin-left: 20px;
}
#proceed_to_checkout {
	border: none;
	cursor: pointer;
	background:none;
}
/* needed for right column in cart */
div.right_column_layout #center_column{
	width: 723px;
	/*padding-left: 11px;*/
}
/*Old Account */
#middle 
{
	margin: 0px auto;
	/*margin-left: 0.8em;*/
	overflow: hidden;
	width: 80.66em;
	margin-bottom: 0.3em;
}
/*End Old Account*/
#right_column {
	width: 221px;
	margin-top: 1px;
	float: left;
}

#right_column a{
	font-size: 1em;
	font-family: Arial;
}

#right_column .block {
	margin: 1px 0 0 10px;
}

#right_column div.block .content {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 8px 0 10px 0;
	border-style: solid;
	border-right: none;
	border-left: none;
	border-top-color: #5e5e5e;
	border-top-width: 2px; 
	border-bottom-color: #5e5e5e;
	border-bottom-width: 1px;
}

#right_column div.place_order {
	background: transparent url(/images/ifthen1/place_order_bg.png) no-repeat top left;
	height: 155px; width: 221px; padding: 0; margin: 0 0 1px 0; position: relative;
}
#right_column div.place_buyback {
	background: transparent url(/images/ifthen1/place_buyback_bg.png) no-repeat top left;
}
#right_column div.place_buyback_order {
	background: transparent url(/images/ifthen1/place_order_buyback_300_bg.png) no-repeat top left;
	height: 300px;
}

#right_column div.place_order div.content {
	border: none !important;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 1px;
	top: 35px;
	width: 100%;
}

#right_column div.place_order input.wishlist_large {
	margin-left: 65px;
}
#right_column div.place_order input.sopping_cart {
	margin-left: 55px;
}
#right_column div.place_order input.donate {
	margin-left: 35px;
}
#right_column div.place_order input.buyback {
	margin-left: 22px;
}
#right_column div.place_order div.price {
	color:White;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
#right_column div.place_order div.condition {
	color:White;
	text-align: center;
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
}
#right_column div.place_order h2.header {
	color: #fff;
	padding: 8px 0 0 0; 
	margin: 0 0 0 24px;
}

/*Videos*/


div.more_videos {
	width: 960px;
	float: left;
}

div.more_videos ul.tabs{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 30px;
	height: 28px; /*especially for stupid IE */ 
}

div.more_videos ul.tabs li{
	float: left;
	width: 188px;
	height: 28px;
	/*font-size: 1.2em;*/
	font-weight: bold;
	border-bottom: 1px solid #a6a6a6;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
	z-index: 0;
}

div.more_videos ul.tabs li.active{
	border: 1px solid #a6a6a6;
	border-bottom: none;
}

div.more_videos ul.tabs li.search_box{
	float: left;
	width: 394px;
	height: 28px;
	/*font-size: 1.2em;*/
	border-bottom: 1px solid #a6a6a6;
	text-align: left;
	margin: 0px 0px 0px 565px;
	position: absolute;
}

div.more_videos ul.tabs li.search_box input.search_box_input {
	width: 310px;
	margin: 1px 5px 0 10px;
}


div.more_videos ul.tabs li.search_box .search_button {

	background: url("data:image/gif;base64,R0lGODlhOAATAPYAABFyuxN1vQpqt02Uy0uSyoK33E6WzH2x2X6z2nuu2KHJ5VCYze/2+4C028Da7cHb7r/Z7UiOycHb5/f48zSKxxdvuhx3vXyw2Yy43eDt9kqQySWBwid6v4G13GSdzFOcz3Wz10KRyu/1+lKaz53D4t/s9kqczWOl1LnR4s7h8SJ0uzJ9v9Hl8jmTyr7Y7Gym1K3N56DH5HOu2LnR44O53Y253TiQySF7wDuIxXWy1mOby8Lc7r7X7MDZ7SyAwV2e0GCh0h5wuSiGxCt+wUeXza/P6HCq1jaNyJLA4a3M57DQ6FWe0HWx2XGs15PB4S6Dw6PL5vD2+zGFxL3W7Bp0vLDR6dDj8mao1Wuk0+/2+jKHxm2n1DiExAxtuBV4vghntg5wugZltRd7vxl9wABdsQFesgJgsgRisx6Ewx2CwxuAwh+FxP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAOAATAAAH/4ATEiAta4aHiImKi4yNhy0gEoImjpWWl4omEjlonZ6foKGio6SkOTZpqaqrrK2ur7CwNmq0tba3uLm6u7xqY7/Av1c7bFFQQsHJysvJRDtMzMFi09RiR2wsNE7Y1d3e391LbDTg1V7n6F4FbB/nBQ8bXhQKDwXx8vQnBTIUBfoyXjbQU0DBywc2SOgVSMcwgMOHAZqwydAhxEMtDBg4YFPFYQY2DhiAHMFGZIcAHzdaCUASpEiLEB8CmElzphI2OLM0ANCAzQIAMdjcAMLGCIAFbHogLXHjKJudDXpIQRoDANGdNWmC2cqV6xMERXAagMAGAoQSbAwgSLu1rAE2COG2rjXQ9W1cu127dtnLt8uAAz72/mBzwAWbAYgHWNjC5kcXC2xcDCC898DhLj4UTz7gl3JfvgJCixbwgg0MAgRIsMFRugaBGjyoDGGTIjUbHgTYXAiNwzSBFCIE5N49fPToL8iTI8eAE2eC5c2ff0mAMwmbKRrYSP/CnI0ILF+yPxevXHmY8+jTR4hQIT0H9u65pJ8fpkIE+vjnqzjDv7///wAGKOCAA6rggRkIJqjgggw26OCDD3owwwplVGjhhRhmqOGGHGq4wgwToKBDEGSUaOKJKKao4oosmhiEDihMEAgAOw==") no-repeat left top;
	border: 0;
	width: 56px;
	height: 19px;
	cursor: pointer;
}

div.more_videos ul.tabs li a div {
	padding-top:6px;
}
div.more_videos ul.tabs li a{
	/* background-color: #ececec;*/
	/*background-color: #E2E2E2;*/
	/*background-color: #FFF;
	display: block;
	width: 185px;
	height: 26px;
	/*color: #000;*/
	color: #FFF;
	cursor: default;
}

div.more_videos ul.tabs li a:hover{
	background-color: #fff;
}

div.more_videos ul.tabs li.active a{
	background-color: #fff;
	margin: 0;
	font-size: 1.1em;
	color: #f50; 
}

div.more_videos ul.tabs li.active a:hover{
}

div.more_videos .content {
	border-color: #A6A6A6;
	border-style: solid;
	border-width: 0 1px 1px;
	clear: both;
	width: 958px;
}

div.more_videos .video_block {
	font-weight: bold;
	width: 190px;
	float: left;
}

div.more_videos .video_image {
}

div.more_videos .video_image img {
	margin: 10px 5px 5px 5px;
	width: 168px;
}
div.more_videos .video_title {
	font-weight: bold;
	margin: 0 0 10px 10px;
}

div.more_videos .view_more_videos {
	margin-left: 820px;
	margin-bottom: 10px;
	font-weight: bold;
}

#free_range h1 {
	font-size:1.6em;
	font-weight:bold;
	margin:33px 0pt 15px;
	color:#FF5000;
}

#free_range #left_block {
	width: 500px;
	float: left;
}

#free_range #left_block h2 {
	font-size:1.1em;
	font-weight: normal;
	margin-bottom:13px;
	width: 80%
}

#free_range h2.error {
	color: #FF0000;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}


#free_range #email_block h2 {
	color: #000;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 15px;
}

#free_range #email_block {
	width: 440px;
	float: right;
}

.send_email_form {
	width: 420px;
	height: 385px;
	background: #F7F8F3;
}

.send_email_form .form_top {
	height: 6px;
	width: 420px;
	background: url(/images/ifthen1/send_email_form_top.gif) no-repeat top left;
	font-size: 1px;
}

.send_email_form .form_bottom {
	height: 6px;
	width: 420px;
	background: url(/images/ifthen1/send_email_form_bottom.gif) no-repeat top left;
	font-size: 1px;
}

.send_email_form .form_container { height: 353px;}
.send_email_form .email_title, .send_email_form .message_title {margin: 10px 0 5px 20px;font-weight: bold;}
.send_email_form .email_inputbox, .send_email_form .message_inputbox {	margin-left: 20px;}
.send_email_form .email_input {width: 375px;}
.send_email_form .message_text {width: 375px;height: 240px;}

.send_email_form .send_input {

	background: url("data:image/gif;base64,R0lGODlhLgATAPYAABFyuwxtuApqt02Uy0uSyoK33Huu2E6WzH6z2u/2+32x2cHb57/Z7ff488Da7cHb7qHJ5VCYzUiOyTSKx4C0277Y7Bdvumym1DmTymCh0h5wuWOl1LnR4oy43WObyyJ0u4253SWBwjJ9v6DH5F2e0MLc7jiQyUqczbnR40qQydHl8uDt9nWy1lKaz3yw2Z3D4r7X7Bx3vSd6v3Wz12SdzCiGxEKRyiF7wIG13LDQ6K3M57DR6a/P6MDZ7bHS6ZPB4aPL5mao1TaNyK3N54O53cHc7nCq1s7h8ZTC4it+wb3W7N/s9jKHxjiExDuIxVOcz22n1CyAwfD2+3Gs1xp0vC6Dw+/2+g5wuhN1vRV4vghnthd7vwBdsQZltRl9wAFesgJgsgRisx6Ewx2CwxuAwh+FxP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAALgATAAAH/4ANCzMYZYaHiImKi4yGGDMLgieNlJWWJwssYpucnZ6foKGhLCZjpqeoqaqrrKwmZLCxsrO0tba3ZF66u7pBJWZSQDW8xMXEJUjGu1vMzVtCZipEP9HO1tfWZkXYzVne31kFZk/eBQ8hWRMQDwXoEwUb6wXe6j4bZg/g+llY/f5YU8yswGHDH5MECRyY2YGlhRkzDhKYaYFlBUSJDv5pxAKgo8eOOR6asUIBAAUzEQCMMHMjgpkRADKYoSDTCACXPT7qBHClp0+fVRDweHiAgRkGDJaYOXDADIIrTREgWNrz6M+rVwJo3RpggIIoWkmYUVDBzICzA2IMGNt1LBQzJJcCxDBTgavdAALy6hVwwcwQAgRemHHSFwQBEDCoEDDjQsBiF0nMHAlsBsbeywK0aN6suYNIMwY6iwydArSW0qENPNRhRgnn11q6yJ5NW4IEC7Rl3KbNW7aMJr2DfwhDvLjx48iTK1f+gQaY59CjS59OvXp1GihEfNnOvbv37+DDfxeBogEHDxq4qF/Pvr379/DVa/DAoUEgADs=") no-repeat left top;
	border: 0;
	height:19px;
	margin-top:10px;
	margin-right: 20px;
	margin-left: 350px;
	width:46px;
	cursor: pointer;
}

div.cleaner {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	border: none;
	padding: 0;
	margin: 0;
}

/*Your Shopping Cart*/


.smallbluebutton {

	background: url("data:image/gif;base64,R0lGODlhSgAVAPcAAABhsxJdsAZmuABxvBZrtw51wQB+whh6vwCBxSiDwzmQylebzXWx1rfP4b3Z5PT28////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAASgAVAAAI4AAfOGCgIIHBgwgTKlzIsKHDhwoYOBC44KHFixgzJlwwUKPHjyANEgxJsmRDBQhSqlzJsqXLlzBjynxpoKbNmzhz6tzJs6fPnQeCCh1KtKjRo0iTKl3KtKnTp0sLSJ1KtarVq1izat2KdYDXr2DDih1LtqzZs2jTql3LFi2Bt3Djyp1Lt67du3jz6t3Lt29eAYADCx5MuLDhw4gTK17MuLFjxX4jS578uLLly5gzaza8AIDnz6BDix5NurTp06IXNEgQoLXr17Bjy55Nu7bt1wkaPGiwYMDt38CD3x6g+kFAADs=") no-repeat top left;
	border: 0; vertical-align: middle; text-align: center; width: 74px;
	height: 21px; color: #fff; font-size: 1em; position: relative;
	top: -1px; 	cursor: pointer;
}
.smallplainbutton {
	vertical-align: middle; text-align: center; width: 74px;
	height: 21px; font-size: 1em; color: #444; position: relative;
	top: -1px; 	cursor: pointer;
}

/*Surrounds Page Content and Allows Blue Drop Down in Header To Work*/
div.page-content { min-height: 320px; }
div.page-content-inner { margin-left: 15px; margin-right: 15px; }
/* Login */

#login {
	
}

#login h1{
	font-size: 1.6em;
	font-weight: bold;
	margin: 33px 0 10px 10px;
}

#login div.instructions {
	width: 442px;
	margin: 0 0 26px 10px;
}

#register_block {
	float: left;
	width: 445px;	
}

#register_block h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 15px 0 10px 10px;
}

.register_form{
	border-width: 1px 0;
	border-color: #C2C2C2;
	border-style: solid;
	margin: 10px;
	padding: 10px 10px 10px 10px;
}

.register_form .register_info{
/*	padding: 0 0 10px 0;*/
	height: 45px;
	margin: 0;
	padding: 0;
	/*line-height: 18pt;*/
}

.register_form .email_title, .register_form .pass_title {
	height: 30px;
	float:left;
	font-size: 12px;
	font-weight:bold;
}

.register_form .email_inputbox, .register_form .pass_inputbox {
	width: 270px;
	height: 30px;
	float:right;
}

.register_form .email_input, .register_form .pass_input{
	width: 260px;
/*	height: 20px;*/
}

.register_form .email_subscribe {
    float:left; 
    width: 370px; 
    padding: 10px 0 0 0; 
    font-size: 12px;
}

.register_form .register_inputbox{
	padding: 10px;
	height: 150px;
}

input.register_input{
	margin-top: 5px;
	float:right;
	width: 120px;
	height: 19px;

	background: url("data:image/gif;base64,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") no-repeat top left;
	border: 0;
}
button.register_input{
	margin-top: 5px;
	float:right;
	width: 120px;
	height: 19px;

	background: url("data:image/gif;base64,R0lGODlheAATAPcAACF2wBxzvyd6wh51v8Tb7vD2++Lt94e13Vyb0cXb7laXz8bc72mj1H+w24253+Hs9ou43sTa7l2b0sLa7k2RzSh6wsXc71+d0keNyziFx9Tk86rL52Gd0mOf01qa0DiEx8Pa7lmY0DqGyGii1OHt9om23kmPzI6637jT6/H2+3Go1yt8w2+m1rTR6kKLydPk85zC4zSCxaXI5Xis2c3g8ZrB44m23X2v2i1+w7PQ6svf8KbI5jmGx5a/4Wuk1cfd79Pk8pnA4uPu9zyHyGSg03qt2eHt91WWz3Op2FeY0Mjd79Lj8s7h8VKVzhRvvcre8Je/4mqj1Wmi1Fub0Xqt2t/s9nCn1xpzvnKo11WXz7fT63yv2szf8Nvp9fP4/JW+4USMyj+IyISz3M/h8WWg08zg8Wul1XWq2Har2LPQ6TuHyNXl88ne8Ojx+UGKycrf8G2m1myk1nes2ajJ5o243ner2bnU69Tl8yp8wyV5wSJ3wRlxvit9wy1+xDKBxQ9suxFtvDGBxRVvvS9/xBdwvTB/xBJuvP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAeAATAAAI/wAPjSEzxI/BgwgTKlzIsKHDhxAjSlxIQYyXQ1UyBNrIsaPHjyBDihxJsqTJkyTNHKJTqKXLlzBjypxJs6bNmzhz4jQwY5DPn0CDCh1KtKjRo0iTKk3KRE6fp1ChIllz6JCdJFGzat3KdWuSHz/UdB1LtqzZrUzQ8FnLdm2WQylOwIDLo63du3ZPHCKC9+7cQyf6Ch5MWC/fvlUH0ziDp7HjxigOdWg81wGeBg46oGjcYMGGyZw9q3BwZMMhBxkuewb9GI8QIYfuPFaxYEEDx7RtO9a8APVly79/00ZxJINp360bVz2U3DENJAKiS4+ewsB06RbgHhJQ45AGA4eaCP+4cciAhqoclnPo/j389fQ1tBwCE528AfAsxpfHL4BF+ewaCJBddANmZ94hFqSH3nXSLbcdgwKUgUUeFFZI4SEJWFhhAodAcGGGLhwSRB4vGEAhhxdAcMgFeWCYR4gjWjjHiip6mEcCBeQRQwIe4qgjjzcWEEMeKl7A4YmH3HiICyQmWaSGFjqYJJRcWKHHlVheeQgBWWJJwCFXSlAeAV9yueWVJRwiQZoSiGkAmWdmWYCaVBzygpZcZhknlnGKWcKXVwIKqB6Astmlng4eqocOLADg6KOORnBIGI7acEgRAEjqKAKH7IDApxQAYAQQjkJxCAKWftrppwiE+qgPUh7/EmoBEWw6a60AtCoqqQDAWoSmmR4SbKTCpgrpsQ4e+6gOcAzg7LPOznDIEh7MUEABOAwAwiHPkkACAwyAcMAAMhxyAANzenCAuTh4C6640JZ7gAce9HBIDwO0cAgD646rL7/mkmuuB0scMsS/DFSlLbcLD9BvttA+u1zE0L4RRwAYZ5zxF8sVMALGExySsQkPVPWACAGIUPIhORwSwghVhUCyyShjvMIhBWQswiEPBDDzIROs4PPKQQewQsg41xFACHMW0HIAIYMsMswua6xxVVZb/UQUe3Tt9dcVKKDA12R3rQAGZCtQwdcfqG022mXH7TUGH5BNt91ud9322nLreZ13332zIQUhhBdu+OGIJ6744ow37vjjkD+uxAiCVG755ZhnrvnmnHfu+eeghw66ElsYYvrpqKeu+uqst+7667DHLnvsXdDgBCC456777rz37vvvwAcv/PDEB+9GVWnw8MfyzDfv/PPQRy/99NRXb/310V8xRRuHBAQAOw==") no-repeat top left;
	border: 0;
}


#login_block {
	float: left;
	width: 445px;	
	padding: 0;
}

#partner_block {
	float: right;
	padding: 0 0 0 30px;
	font-size: 1.25em;
	width: 450px;
}

#login_block h2.login_title {
	color: #FF5000;
	font-size: 1.5em;
	font-weight: bold;
	margin: 15px 0 10px 10px;
	
}

.login_form{
	background-color: #F9FAF7;
	width: 394px;
	padding: 0;
	margin: 0;
}

.login_form .form_container{
	padding: 3px 5px 10px 15px;
}

.login_form .form_top{
	height: 8px;
	width: 394px;

	background: url("data:image/gif;base64,R0lGODlhigEIAPIAAP////7+/fz9+/v8+fr7+fr7+Pn69wAAACwAAAAAigEIAAADTQgQU/YwykmrvTjrzbv/YCiOZGme6FQMgQIIaSzPdG3feK6jwrL/wKBwSCwaJQHCcclsOp/QmzJKrVqv2Kx2y+16v+CweEwum8/odDUBADs=") repeat-x top left;
	font-size: 1px;
}

.login_form .form_bottom{
	height: 8px;
	width: 394px;

	background: url("data:image/gif;base64,R0lGODlhigEIAPIAAP7+/fr6+Pv8+fz9+/r7+f////n69wAAACwAAAAAigEIAAADX2i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3fuEPkfO//wCCJABAaj8ikMgYoDJbQqHRKXQwKWIAgUO16v2BVQNDEms/otHrNbrvf8Lh8Tq/b7/i8fs/v++sJADs=") repeat-x top left;
	font-size: 1px;
}

.login_form .login_info{
	height: 45px;
}

.login_form .email_title, .login_form .pass_title, .login_form .retr_email_title {
	width: 80px;
	height: 30px;
	float:left;
	font-size: 12px;
	font-weight:bold;
}

.login_form .email_inputbox, .login_form .pass_inputbox, .login_form .retr_email_inputbox {
	width: 270px;
	height: 30px;
	float:right;
}

.login_form .email_input, .login_form .pass_input, .login_form .retr_email_input{
	width: 260px;
}

.login_form .login_inputbox{
	padding: 10px;
	height: 75px;
}

input.login_input{
	margin-top: 10px;
	margin-left: 14px;
	float:right;
	width: 66px;
	height: 19px;

	background: url("data:image/gif;base64,R0lGODlhQgATAPYAACJ3wRxzvyV5wR51v4e13cbc71+d0sTb7o2538La7om23V2b0sHZ7cXc7+Lt98Pa7uHt91qa0KXI5Ym23tTk88Xb7sTa7rjT6/n693qt2Yy43nGo14Ky3Ia03WOf02Gd0rPQ6jSCxTiFx9Pk81aXz0eNy3+w2yt8w8fd74u43vD2+z+IyLTR6mOf0ajJ5lyb0Xaq1u3z9Nrn70yRy4663ziFxnCn1G2l0z+JyBRvvRpzvnGn1TiEx26l1GWg0WSg09Lj8mmj09Hi8nmt1sjc62uk1Wih0ner2TyHyG+m1leY0HOo1abI5q/N5Ch6wuPt8cre61mZznWq1p3D426m1qrL52eh0Wqj03Sp1eHs9kKLyYq226PG5Za/4UaNy1mY0IKx2VWWz2uk09Pk8pO84IGy3DuHxyd6wiF2wCp8wxlxvit9wxdwvTKBxS1+xBVvvQ9suxFtvDGBxS9/xDB/xBJuvP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAQgATAAAH/4AYUC1mbYaHiImKi4yNjogzYDEyInKWl5iZmpucnZ6cQVt0o6SlpqeoqaqrqzBzr7CxsrO0tba3t1Juu7y8ZShKvcLDxFMoxMjJwlhrzc7ONHY/z9TV1gV21trNdtnbS2nh4uIIdh7jaR4XBQgi4SYFVRsIXuPYaSYIGwUXYejo3ez8E7fjjMGDBzXY+YAwiR0HDexQOKPQAYVuDA9GPBPRop0GCEOeCWhHpEEbAlKqVJnCjoGVFVSEENDSwAgHKV3YoWKgZ4gKdgQA1SJgRNCVSEkeRdoDgNOnTyfYWQDVzgGnC+xIvQpAatZuCw7YASDWaVmoaJWidXoDjdu3b+YV2HkBF8IYt0XsZIAAwS0TvQoCr7BgBw1ht4fhKiap+K2YAZAjRyZgRwKByxEk2CEQAYgdJJpZdOkWQfIDOwNOQ1YtuXXA1pKvBJhNm3YHpR1OJOim4kiAEyDsZAn+pfbuAMeR26nNPEC35rWNqJlOvbp16iVIOJmefToXOzyuix9P3roVNujTq1/PHj0ZO0IY2GHQvr79++h9vNnPv7////xxwAADHAgA4IEIJrjfEHU06OCDEEYo4YQUVlghETnEoeGGHHbo4YcghigiiDhg0EQNcKSo4oostujiizDGyKIOUTwRCAA7") no-repeat top left;
	border: 0;
	cursor: pointer;
}
button.login_input{
	margin-top: 10px;
	margin-left: 14px;
	float:right;
	width: 66px;
	height: 19px;

	background: url("data:image/gif;base64,R0lGODlhQgATAPYAACJ3wRxzvyV5wR51v4e13cbc71+d0sTb7o2538La7om23V2b0sHZ7cXc7+Lt98Pa7uHt91qa0KXI5Ym23tTk88Xb7sTa7rjT6/n693qt2Yy43nGo14Ky3Ia03WOf02Gd0rPQ6jSCxTiFx9Pk81aXz0eNy3+w2yt8w8fd74u43vD2+z+IyLTR6mOf0ajJ5lyb0Xaq1u3z9Nrn70yRy4663ziFxnCn1G2l0z+JyBRvvRpzvnGn1TiEx26l1GWg0WSg09Lj8mmj09Hi8nmt1sjc62uk1Wih0ner2TyHyG+m1leY0HOo1abI5q/N5Ch6wuPt8cre61mZznWq1p3D426m1qrL52eh0Wqj03Sp1eHs9kKLyYq226PG5Za/4UaNy1mY0IKx2VWWz2uk09Pk8pO84IGy3DuHxyd6wiF2wCp8wxlxvit9wxdwvTKBxS1+xBVvvQ9suxFtvDGBxS9/xDB/xBJuvP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAQgATAAAH/4AYUC1mbYaHiImKi4yNjogzYDEyInKWl5iZmpucnZ6cQVt0o6SlpqeoqaqrqzBzr7CxsrO0tba3t1Juu7y8ZShKvcLDxFMoxMjJwlhrzc7ONHY/z9TV1gV21trNdtnbS2nh4uIIdh7jaR4XBQgi4SYFVRsIXuPYaSYIGwUXYejo3ez8E7fjjMGDBzXY+YAwiR0HDexQOKPQAYVuDA9GPBPRop0GCEOeCWhHpEEbAlKqVJnCjoGVFVSEENDSwAgHKV3YoWKgZ4gKdgQA1SJgRNCVSEkeRdoDgNOnTyfYWQDVzgGnC+xIvQpAatZuCw7YASDWaVmoaJWidXoDjdu3b+YV2HkBF8IYt0XsZIAAwS0TvQoCr7BgBw1ht4fhKiap+K2YAZAjRyZgRwKByxEk2CEQAYgdJJpZdOkWQfIDOwNOQ1YtuXXA1pKvBJhNm3YHpR1OJOim4kiAEyDsZAn+pfbuAMeR26nNPEC35rWNqJlOvbp16iVIOJmefToXOzyuix9P3roVNujTq1/PHj0ZO0IY2GHQvr79++h9vNnPv7////xxwAADHAgA4IEIJrjfEHU06OCDEEYo4YQUVlghETnEoeGGHHbo4YcghigiiDhg0EQNcKSo4oostujiizDGyKIOUTwRCAA7") no-repeat top left;
	border: 0;
	cursor: pointer;
}
a.login_input_forgotpassword 
{
	margin-top: 10px;
	margin-left: 95px;
	float: left;
	cursor: pointer;
	font-size: 0.9em;
}

.login_form h2.forgot_title{
	font-size: 1.4em;
	font-weight: bold;
}

.login_form .retrieve_info{
	padding: 0 0 20px 0;
}

.login_form .retr_inputbox{
	padding: 10px;
	height: 50px;
}

input.retr_input{
	margin-top: 20px;
	margin-left: 14px;
	float:right;
	width: 142px;
	height: 20px;

	background: url("data:image/gif;base64,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") no-repeat top left;
	border: 0;
}

/* Login */


/* Info */

.top_bottom_borders {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 8px 0 10px 0;
	border-style: solid;
	border-right: none;
	border-left: none;
	border-top-color: #5e5e5e;
	border-top-width: 2px; 
	border-bottom-color: #5e5e5e;
	border-bottom-width: 1px;
}

/*	REGARDING US + REUSE FIRST */
div.block.teasers div.content {	font-family: Times;}
div.block.teasers div.top_bottom_borders { }
div.block.teasers ul.categories {padding: 0; margin: 0;}
div.block.teasers li {display: block; background-color: #f3f3f3; margin-top: 2px;padding: 7px 0;}
div.block.teasers li h3.menu_title{	font-size: 1.2em;margin: 0 10px;font-weight: bold;color: #000; background-color: transparent; padding: 7px 0px;}
div.block.teasers li h3.menu_title a{color: #000; padding: 7px 0;}
div.block.teasers li span.teaser{display: block; font-size: 1em;	font-weight: normal; margin: 0 10px;}
div.block.teasers li.active {display: block;background-color: #fff;	margin-top: 2px;padding: 0;background: #fff url("data:image/gif;base64,R0lGODlhBwALAPEAAP3u3vScQPnMnf///yH5BAEAAAMALAAAAAAHAAsAAAIYVDA5EKfbxGNBKlMVDWmjgX2G8DFWdyYFADs=") no-repeat 8px 10px;}
div.block.teasers li.active h3.menu_title{font-size: 1.2em;margin: 0 10px 0 26px;font-weight: bold;color: #000; padding: 7px 0;}
div.block.teasers li.active span.teaser{display: block;font-size: 1em;font-weight: normal;	margin: 0 10px 0 26px;}
/* REUSE FIRST 2nd Level */
div.block.teasers li.subactive {display: block;	background-color: #FFFFFF;margin-top: 0px;padding: 2px 0;}
div.block.teasers li.subactive h3.menu_title{font-size: 0.9em;font-family: Arial, Verdana, Helvetica;margin: 0 20px;	color: #000;background-color: White;}
div.block.teasers li.subactive h3.menu_title a{color: #F3932F;margin: 0px 5px 0px 20px; white-space: nowrap;}

div.blogs_preface {
	padding: 0;
	margin: 0 0 16px 0;
}

.uppercase {
	text-transform: uppercase;
}

div.block.blog .content h3.title {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}

div.block.blog div.date {
	font-family: Arial, Helvetica, sans-serif;
}

div.block.blog div.posted_by {
	font-family: Arial, Helvetica, sans-serif;
}

#left_column {width: 244px;	float: left; background: url("data:image/gif;base64,R0lGODlh9AABAPAAAPPy8AAAACwAAAAA9AABAAACDYSPqcvtD6OctNqLcywAOw==") repeat-y top left;}
#left_column span.header a.menu{color: #000000;}
#left_column span.header a.menu:hover{ text-decoration: underline;}

div.block .content h3.content_values 
{ 
  font-size:1.0em;
  display:list-item;
  margin:0px;

}
div.block .content h3{
	clear: both;
	font-size: 10px;
	font-weight: bold;
}
div.block .header {
	margin: 0;
	font-size: 1.4em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	line-height:18px;
}
	
#left_column div.block{
	margin-left: 15px;
	margin-top: 20px;
}


h1.page_title.orange{
	color: #F3932F;
	margin-left: 20px;
}

.page_content {
	padding: 0px 35px;
	font-family: Arial;
  overflow: hidden;
}

.page_content h2{
	font-size: 1.1em;
	color: black;
	font-weight: bold;
	margin: 0;
	margin-bottom: 16px;
}

.page_content p{
	display: block;
	margin: 0;
	margin-bottom: 15px;
}


/* Info */

/* billingAddress */

#biling_address_container{

}

#my_addresses_block {
	float: left;
	width: 280px;	
	padding: 0 10px 0 60px;
	
}

.my_addresses_title {
	border-color: #B0B0B0;
	border-style: solid;
	border-width: 0 0 1px 0;
	width: 270px;
}

#my_addresses_block .my_addresses_title h2{
	font-size: 1.5em;
	font-weight: bold;
	margin: 15px 0 10px;
}

#my_addresses_block .my_address_item{
	padding: 10px 0;
	border-color: #B0B0B0;
	border-style: solid;
	border-width: 0 0 1px 0;
	width:270px;
}

#my_addresses_block .my_address_item a{
	text-decoration:underline;
}

#my_addresses_block .my_address_item .use_this_input{
	border: 0;

	background: url("data:image/gif;base64,R0lGODlhiAATAPMAAHGo18ne8Nno9A9sux51vxxzvxlxvi1+xCF2wCZ6wit9wzKBxRJuvDB/xBZvvf///ywAAAAAiAATAAAE//A9sKq9OOvNu/9gKHZAIFFjqq5s2wpCI890bd94ru987/++EnBILBqPyEbpwGw6n9CodEqtWq/YLLak6Hq/4LB4TC6bz+i0OiwpuL3ctXxOr9vTkgeBAA8k/oCBgoOEhYaHiImKi4yDeQ8IgCWNlJWWl5iMjw+SAQifoKGio6SlpqeoqaqrrKOboCWtsrO0tbasjwmwAXu9vr/AwcLDxMXGx8jJwXldvSVu0NHS09TV1tfY2drb3NQSXtAlBuPk5ebn6Onq6+zt7u/w7yUO9PX29/j5+vv8/f7/AAMCnCewoMGDCBMqBCCAgcOHECNKnEixosWLGDNq3KgRwIMFHCJDihxJsmRJByYEACgwoKXLlzBjypxJs6bNmzhz6qS5wEQEADs=") no-repeat top left;
	width: 136px;
	height: 19px;
	padding:0pt 0pt 3px 20px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	text-align: left;
	margin-top:10px
}

#my_addresses_block .my_address_item .set_as_default{	
	border: 0;

	background: url("data:image/gif;base64,R0lGODlhfwATAPcAABJuvHGo1////zKBxSZ6wi1+xCt9wyF2wNno9BlxvjB/xBZvvRxzvx51vw9su8ne8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAfwATAAAI/wAFCAgwoKDBgwgTKlzIsKHDhxAjShwQ4IFAghMzatzIseNDBAgUiBxJsqTJkyhTqlzJsqXLlyUrwpxJs6bNmy4rFtjJs6fPn0CDCh1KtKjRo0h9VjTAtKnTp1CjSp1KtarVq1izPl2qtavXr2DDXq1IoKzZs2jTql3Ltq3bt3DjykVLdq7du3jz6oVb8YDfv4ADCx5MuLDhw4gTK14cuC/jx5AjS56cuGKDy5gza97MubPnz6BDix5NWnNFBqhTq17NurXr17Bjy55Nu/bqigly697Nu7fv38CDCx9OvLhx3hUXKF/OvLnz59CjS59Ovbr1682TY9/Ovbv379UDIDoAQL68+fPo06tfz769+/fw458PIGCA/Pv48+vf736BRQQBMODAgAQWaOCBCCao4IIMNujggxAOYFFAADs=") no-repeat top left;
	width: 136px;
	height: 19px;
	padding:0pt 0pt 3px 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	display: block;	
	text-align: left;
	margin-top:10px
}

#my_addresses_block .use_this_input{ cursor: pointer;}

#new_address_block {
	float: left;
	width: 495px;	
	padding: 0;
}

#new_address_block h1 {
	color: #FF5000;
	font-size: 1.5em;
	font-weight: bold;
	margin: 15px 0 10px 10px;
	
}

.new_address_form{
	width: 495px;
	padding: 0;
	margin: 0;
}

.new_address_form .form_container{
	background-color: #ececec;
	width: 495px;
	padding: 0 0 15px 0;
}

.new_address_form .form_top{
	height: 6px;
	width: 495px;

	background: url("data:image/gif;base64,R0lGODlh7wEGAPIAAP////39/Pn69/j59Pn69vv8+ff49Pf48ywAAAAA7wEGAAADTQgQMvcwykmrvTjrzbv/YCiOZGmeaKqu4SAEClCwdG3feK7vfO//l8ICSCwaj8ikcsmsBAjNqHRKrVqvNYIBy+16v+Cwbisum8/otDcBADs=") repeat-x top left;
	font-size: 1px;
}

.new_address_form .form_bottom{
	height: 6px;
	width: 495px;

	background: url("data:image/gif;base64,R0lGODlh7wEGAPIAAP////39/Pn69/j59Pn69vv8+ff49Pf48ywAAAAA7wEGAAADTXi63P4wykmrvTjrzbv/YCiOZGmaxqmubOu+cCzPdE0ZhK3vfO//wKAQQggMj8ikcslsrgKAgnNKrVqvWFcBwA0IBtmweEwuIwcCKCABADs=") repeat-x top left;
	font-size: 1px;
}

.new_address_form .required{
	color: #F7911D;
	font-weight: bold;
}
.new_address_form input.required
{
	background-color: #ffffa0;
}
.new_address_form .title {
	width: 150px;
	height: 30px;
	float:left;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 0 0 15px;
}

.new_address_form .inputbox {
	width: 320px;
	height: 30px;
	float:right;
	padding-top: 5px;
}

.edit_address_form .addresstip {
	width: 320px;
	height: 30px;
	float:right;
	padding-top: 0px;
}

.new_address_form .input{
	width: 300px;
/*	height: 22px;*/
}

.new_address_form .form_info{
	margin: 10px 0 10px 15px;
}

.new_address_form .save_and_continue_input{
	margin-left: 348px;
	border: 0;

	background: url("data:image/gif;base64,R0lGODlhfwATAPcAABJuvHGo1////zKBxSZ6wi1+xCt9wyF2wNno9BlxvjB/xBZvvRxzvx51vw9su8ne8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAfwATAAAI/wAFCAgwoKDBgwgTKlzIsKHDhxAjShwQ4IFAghMzatzIseNDBAgUiBxJsqTJkyhTqlzJsqXLlyUrwpxJs6bNmy4rFtjJs6fPn0CDCh1KtKjRo0h9VjTAtKnTp1CjSp1KtarVq1izPl2qtavXr2DDXq1IoKzZs2jTql3Ltq3bt3DjykVLdq7du3jz6oVb8YDfv4ADCx5MuLDhw4gTK14cuC/jx5AjS56cuGKDy5gza97MubPnz6BDix5NWnNFBqhTq17NurXr17Bjy55Nu/bqigly697Nu7fv38CDCx9OvLhx3hUXKF/OvLnz59CjS59Ovbr1682TY9/Ovbv379UDIDoAQL68+fPo06tfz769+/fw458PIGCA/Pv48+vf736BRQQBMODAgAQWaOCBCCao4IIMNujggxAOYFFAADs=") no-repeat top left;
	width: 136px;
	height: 19px;
	padding:0pt 0pt 3px 10px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	text-align: left;
	margin-top:10px
}

/* shippingAddress */

#shipping_address_container input.back_button{
	border: 0;

	background: url("data:image/gif;base64,R0lGODlhPgATAPMAABJuvHGo1////zKBxSZ6wi1+xCt9wyF2wNno9BlxvjB/xBZvvRxzvx51vw9su8ne8CwAAAAAPgATAAAEwlCIMKq9OOvN+wiPRHlkaW4Ioqxs675wLM8uSN94PoNF7//AoHBILAJBhqRyKVk6n9CoVIqMSgTTrHabBBG+4O9VEC6bz+h02msek9XwuJwAOtjvBzd+z+/7/391fWOAhYaHdiANi4yMV42QkZKTlJQgDJiZmhKanZ6foKGhIAmlpqeoqaqrrK2oIAuxsrO0tba3uLm0sLq9vr+4AQgAxMXGx8jJysvMxwECA83S09TKCyEIAQwO3N3e3+Dh4uPkAyERADs=") no-repeat top left;
	width: 62px;
	height: 19px;
	padding:0pt 0pt 3px 20px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	text-align: left;
	cursor: pointer;
}
#center_column input.back_button
{
	margin-left: 55px;
	border: 0;

	background: url("data:image/gif;base64,R0lGODlhPgATAPMAABJuvHGo1////zKBxSZ6wi1+xCt9wyF2wNno9BlxvjB/xBZvvRxzvx51vw9su8ne8CwAAAAAPgATAAAEwlCIMKq9OOvN+wiPRHlkaW4Ioqxs675wLM8uSN94PoNF7//AoHBILAJBhqRyKVk6n9CoVIqMSgTTrHabBBG+4O9VEC6bz+h02msek9XwuJwAOtjvBzd+z+/7/391fWOAhYaHdiANi4yMV42QkZKTlJQgDJiZmhKanZ6foKGhIAmlpqeoqaqrrK2oIAuxsrO0tba3uLm0sLq9vr+4AQgAxMXGx8jJysvMxwECA83S09TKCyEIAQwO3N3e3+Dh4uPkAyERADs=") no-repeat top left;
	width: 62px;
	height: 19px;
	padding: 0pt 0pt 3px 20px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	text-align: left;
	cursor: pointer;
}
#shipping_address_container{

}

#my_addresses_block .back{
	padding-top: 150px;
}

/* editAddress */


#edit_address_block {
	float: left;
	width: 495px;	
	padding: 0;
}

#edit_address_block h1 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 15px 0 10px 10px;
	color: #FF5000;	
}

.edit_address_form{
	width: inherit;
	padding: 0;
	margin: 0;
}

.edit_address_form .form_container{
	background-color: #ececec;
	width: inherit;
	padding: 0 0 15px 0;
}

.edit_address_form .form_top{
	height: 6px;
	width: inherit;

	background: url("data:image/gif;base64,R0lGODlh7wEGAPIAAP////39/Pn69/j59Pn69vv8+ff49Pf48ywAAAAA7wEGAAADTQgQMvcwykmrvTjrzbv/YCiOZGmeaKqu4SAEClCwdG3feK7vfO//l8ICSCwaj8ikcsmsBAjNqHRKrVqvNYIBy+16v+Cwbisum8/otDcBADs=") repeat-x top left;
	font-size: 1px;
}

.edit_address_form .form_bottom{
	height: 6px;
	width: inherit;

	background: url("data:image/gif;base64,R0lGODlh7wEGAPIAAP////39/Pn69/j59Pn69vv8+ff49Pf48ywAAAAA7wEGAAADTXi63P4wykmrvTjrzbv/YCiOZGmaxqmubOu+cCzPdE0ZhK3vfO//wKAQQggMj8ikcslsrgKAgnNKrVqvWFcBwA0IBtmweEwuIwcCKCABADs=") repeat-x top left;
	font-size: 1px;
}

.edit_address_form .required{
	color: #F7911D;
	font-weight: bold;
}
.edit_address_form input.required
{
	background-color: #ffffa0;
	color: #000000;
	font-weight:normal;
}

.edit_address_form .title {
	width: 150px;
	height: 30px;
	float:left;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 0 0 15px;
}

.edit_address_form .inputbox {
	width: 320px;
	height: 30px;
	float:right;
	padding-top: 5px;
}

.edit_address_form .input{
	width: 300px;
	height: 22px;
}

.edit_address_form .form_info
{
	display: block;
	margin: 10px 0 10px 15px;
}

.edit_address_form .continue_input{
	width: 79px;
	height: 19px;

	background: url("data:image/gif;base64,R0lGODlhTwATAPMAAHGo18ne8Nno9A9sux51vxxzvxlxvi1+xCF2wCZ6wit9wzKBxRJuvDB/xBZvvf///ywAAAAATwATAAAE3/A9sKq9OOvNu9dAIFFfaZ4oJghN675wLM90bdvhre98L4eHoHBILBqPyKRSGVI4n9CodEqtWq9PSWH7bGK/4DBY8iAQuoGEes1uu9/wuHy+Jj8Q6xB9z+/37Q95AQiEhYaHiImKi4yNhYCFIY6TlJWVdgmRAWacnZ6foKGio6SdZE6cIVurrK2ur7CxsrOsEk+rIQa6u7y9vr/AwcLDwyEOx8jJysvMzc7P0NDG0dTV1tfLAAIM3N3e3+Dh4uPk5eUADwvm6+zt7t8OIgIABQP29/j5+vv8/f7/+haIiAAAOw==") no-repeat top left;
	border: 0;
	margin-left: 310px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding:0pt 0pt 3px 0px;
}

.edit_address_form .save_and_continue_input{
	cursor: pointer;
	margin-left: 15px;
	border: 0;

	background: url("data:image/gif;base64,R0lGODlhiAATAPMAAHGo18ne8Nno9A9sux51vxxzvxlxvi1+xCF2wCZ6wit9wzKBxRJuvDB/xBZvvf///ywAAAAAiAATAAAE//A9sKq9OOvNu/9gKHZAIFFjqq5s2wpCI890bd94ru987/++EnBILBqPyEbpwGw6n9CodEqtWq/YLLak6Hq/4LB4TC6bz+i0OiwpuL3ctXxOr9vTkgeBAA8k/oCBgoOEhYaHiImKi4yDeQ8IgCWNlJWWl5iMjw+SAQifoKGio6SlpqeoqaqrrKOboCWtsrO0tbasjwmwAXu9vr/AwcLDxMXGx8jJwXldvSVu0NHS09TV1tfY2drb3NQSXtAlBuPk5ebn6Onq6+zt7u/w7yUO9PX29/j5+vv8/f7/AAMCnCewoMGDCBMqBCCAgcOHECNKnEixosWLGDNq3KgRwIMFHCJDihxJsmRJByYEACgwoKXLlzBjypxJs6bNmzhz6qS5wEQEADs=") no-repeat top left;
	width: 136px;
	height: 19px;
	padding:0pt 0pt 3px 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.edit_address_form .cancel_input{
	cursor: pointer;
	width: 70px;
	height: 19px;

	background: url("data:image/gif;base64,R0lGODlhRgATAPcAABJuvHGo1////zKBxSZ6wi1+xCt9wyF2wNno9BlxvjB/xBZvvRxzvx51vw9su8ne8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAARgATAAAI8QAFCAgwoKDBgwgTKlzIsCHDAA8EEnRIsaLFiwMQIFDAsaPHjyBDihxJsiRHiCZTqlypEmKBlzBjypxJs6bNmzhfQjTAs6fPn0CDCh1KtCjPnUaTKl2aFCKBp1CjSp1KtarVq1ifOs3KtatXrhAPiB1LtqzZs2jTql0rNizbt3DjvoXYoK7du3jz6t3Lt6/fuhAZCB5MuLDhw4gTK14sGGKCx5AjS55MubLly5gfQ1zAubPnz6BDix5NujTnzaZTq16dOgACALBjy55Nu7bt27hzww4gYIDu38CD614QEUEABg6SK1/OvLnz59CjPx8QMSAAOw==") no-repeat top left;
	border: 0;
	margin-left: 15px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding:0pt 0pt 3px 0px;
}

/* address */

/* details */

div.details {margin-top: 17px}
div.details h1 {font-size: 2em;margin: 0;}
div.details .by {font-size: 1.1em;margin: 0;}
div.details .by a{font-weight: bold;}
div.details div.image {padding: 2px; float: left; margin-right: 20px;}
div.details div.image img.product { width: 170px;}
div.details div.basic_info {margin: 0 0 0 200px;}
div.details div.basic_info h2.subtitle {margin: 0px 0px 0px 0px; color: #606060; font-size:1.5em;}
div.details div.stars {margin-right: 15px;}
div.details div.rating{ margin: 5px 0 0 0; color: #555; white-space: nowrap; display: inline;}
div.details div.price-availabllity {	margin: 4px 0px 0px 0px;padding: 0;}
div.details div.price-availabllity h3{	margin: 0;	padding: 0;	font-size: 1.1em;}
div.details div.price-availabllity h4{	float: left;	width: 75px; margin: 0px 0px 0px 0px; font-weight: bold;	font-size: 1em;}
div.details div.price-availabllity div.content{	margin: 0;	padding: 0 0 0 75px; color: #555;}
div.details div.our_price h3{float: left;width: 85px; white-space: nowrap;}
div.details div.our_price span.price {color: #176dac; font-size: 1.2em; font-weight: bold;}
div.details div.our_price span.attribute {color: #555555; font-size: 1.2em; font-weight: bold;}
div.details div.price-availabllity table { padding: 0px; margin: 0px; }
div.details div.price-availabllity table td { padding: 0px; vertical-align: top; }
div.details div.price-availabllity td.stock {color:#FF5500;}
div.details div.social-networks { padding-top: 15px;}
div.details div.social-networks td.facebook {position:relative;}
div.additional_info div.content{
	width: 696px;
	border: 1px solid #a6a6a6;
	border-top: none;
	clear: both;
}
.international-shipping-price
{
	color: #F50;
	font-weight: bold;
}
.international-shipping-text
{
	color: #555555;
}

/* details */


/* ColorBox content style */

/* create account popup */
.hidden {display:none;}
#popup
{
  text-align:left;
  width: 365px;
}
#popup .header1
{
  font-size: 18px;
  font-weight: bold;
  color: #f3932e;
}
#popup .header2
{
  font-size: 18px;
  font-weight: bold;
  color: #878583;
  padding-bottom: 20px;
}

#popup .text
{
  color: #000000;
  font-size: 13px;
}

#popup #no_thanks
{
  color: #1765B1;
  font-size: 13px;
  font-weight: bold;
  padding-top: 17px;
}

/* ColorBox Core Style */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* ColorBox user style */
#cboxOverlay{background:#000000;}

#colorBox{}








	#cboxTopLeft{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAWRJREFUSEu11FFKw1AQBdAqIiIiIqKIlOBCXI87ybeuQ9eRfYT8Jh/9DkHfDb0yDjPzXtL2wdA2KT3cmUnPNqc956f9+c0GgFdHsSNA3jsIK0X4vdVYKXSRBNZirASRwGosB3nIZYqEKjprEALyNYtFkJVEI1dJYIXYEihCgF3nYnmYTiQhmQQA6ybCSqBSBNCth62FdBIigO4s7FAIgEYA3ZdickZsnZ5NhAB60JiVyoIAcsPQOgkhBZMQeUzXUP9OhFnLEEFIQuQpvX+WUmkqts+CkESmIQLoJcKiOXkQ0jARISDbff15OpmHyYeUK800HlQl5ZVSyax0+whxGTSENDPSNM1727afHhal0punZ8S2VUDGcex+9ieH6WeKs9Ltw9ZxRnOiYRi+iEhsyax0KmtGVdd1HxrCZyTLYd6sZPu42tu6rt8sKIfJFlobaC5E3/ffx8D456q3j6nmzZumaedhv7cVoZXtd8HeAAAAAElFTkSuQmCC") 0 0 no-repeat;}
	#cboxTopCenter{height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHdJREFUSEvt0DEKg1AUBdFRREQkWEhALCwCKSyy/z24mb8Dve4hTCE+OPVwXwXUod0Vs9AkZtFC1yBakRvrssxCn5iFITELr8QsjIlZmBKz8E7MwpyYhSUxC2tiFj6JWfgmZmFLzMIvMUcpZbdwiPfE/vLs+77xBLLHDdKAJmpjAAAAAElFTkSuQmCC") 0 0 repeat-x;}
	#cboxTopRight{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAWlJREFUSEut1FFqwzAMAFB3jFHGGGOMjlHG2EF2nt4k3+s5tnPkHiG/yUe/Q9pKLCqKKtmWl4BI7CZ9SJa9CiHcQPDrKMaLDhGzYlEI/yyG8d8WgXMxeu9f6C18TZELF4Mc88Ju9A6+wChFXSBh/K7BqRJnoWt4i0LCXjQJ3jMsFy3emw+AIUhhZSqzLDoIHgFCsAR1g08AIZhCrQZygc8AIRhDtbXM2ZNXDfMCMwimUG0tU+AVtoEZDAuV64mop6Qz8A1GrxPIUV5aDsZKqq3fDNvCCEGOyixl80gwu5zvAGEQSlkiSCg1TyzDGHjJ7hOePpwgPwC0g1yW8w9rmmZf1/UOHjmqlVSuIT/mJKiv3Wm6hmFoJ5RnyUtKW0Nbv7zsCKN73/c/rKxWhgR6sgtBYjhu2/Z7ArWmsZolnZ2G4VxVVV+iaeQetLKzu9LCuq77jZSTZxfrzHmjWNg4jgfWoVTOVHbRrjwDFimikx5EF0wAAAAASUVORK5CYII=") 0 0 no-repeat;}
	#cboxBottomLeft{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYNJREFUSEutll1KxEAQhGMUEREREUVEFg/iebxJnvUceo48e4WQ1+QEIeiUpENt2z0/2W1oJiFkvlR19+yeVFVVh+SQe15x7eXp8uwM6zzP33VdX6s911u9CV5Cni95EdbLJa/Cio1uQt6FvA/5EPIx5HPI3TAMXz9OgOjBBAiYABl2S0DAngBsmub1EBgUMiymDsBd3/fvFlC8zLEypW7PznEcPzUwBbNqB2WenQD+2QmFbdu+TdPUC9SDQanVKJY6NAvXb09hePYCaNd1HwLLaRSuHbrTUqc7dFUJ6BaY1yyizgPC2jWsoRUrde1iQMtSGQ3mmaeErp3Y6QF1DXnws2Gszqof11CArBLQf1Fqp6VQjjQNzYLxKFgK9fkpKjXUEuee8FbD6Bryoa2hJsyaO7E3BWSVMo8CdWG5QM9WC7oJpmuogWwt/0RFYTF1FjAFTcJSwFwo1BZF7L+IB2W1RbAclTFoMUxeSKm0RmUzLFclf9RBsFKVR4HxJjF7jw5zwb+IK4i/1aaSeQAAAABJRU5ErkJggg==") 0 0 no-repeat;}
	#cboxBottomCenter{height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAH1JREFUSEvt0jEKg1AQBuFRJAQJkiIIwcJCSGHh/e+Qy7wb6P88g0zlwtQfu2yzZ7CmYtZgQecFb+yKC1BK+VvVp9/EWINZ8QtmxRLMijmYFVMwK77BrBiDWfEJZsU7mBVDMCtewazog1nxDGbFI5iVBtWF6MRcrM1mVhrUHp03pl83PIqTAAAAAElFTkSuQmCC") 0 0 repeat-x;}
	#cboxBottomRight{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAZRJREFUSEutllFKw0AQhtWIiIiIiFKkiDfwAp7Hm+RZz6HnyD1CXpMXX2OjM3Z/O5nO7k7SLPwsaZp8/f+Z3e3xD40jYwzD8FUUxTPdGkjfYd6EmT+Lid/G9+S8vWKYNdq2/aTbj6Q1aUW6J92RbknXpCvSJeki6Jzms6BTmlknI8VgZVm+BNBDgAF0Y8AYBBhAPljTNG/BFUAxV3BmucrDuq77SMSXc8Ux2hHKmvV931RV9SpA7Eo60qBprhhW1/V7gDw5HOnGkLVKueJG+RsSYtWIu8+Kj7vQVyuQQsdxe3tBMr7JMED0WmI3qTp5Qf8RskEJ0WtJ1ijmyFUrJMkACYEbC6TrJEH762q7g4wGGkBDsB1pR7PiAzEHgRsJ8Tjac8VAxKWdyA12ERDDcpDFQAyTx4SMLAWJNYMZnewQDdAQXZ8UKAvD/uaBHARihzhd5SwPwNiRMT6F9YKKXOujXIP0S2dBwLZc5OIC0Oln97X4fwb9h2V3PRmCB3IxHRSb/lVe2Gw38sEUbBFACrY4AC/8BX01msWKrw/4AAAAAElFTkSuQmCC") 0 0 no-repeat;}
	#cboxMiddleLeft{width:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHxJREFUSEtjZGBgYAJiEMBGg8SQMQuUzwykQWwM/v///y9CzcNKwQyDaWYDqgJhDiDmAmIeIOYDYiEgFgFiMSCWBGJZIFYEYmUgVgNiLSDWA1qGE8B8BLJw1LLRYMRIKKMJZDSfjZYgo2XjaBWDWYeOlo2jZeNo2Uj7shEA4Qj/dI+Ydp8AAAAASUVORK5CYII=") 0 0 repeat-y;}
	#cboxMiddleRight{width:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHhJREFUSEvt1k0LQEAUhWEjSZKFpCwspCws+P//zdd7NaVMs7U6t55uhmZK5gx3UUmknHMbt3bvoJ+Raxv/sllt7O22WKx4asWCGRNGDOjRoUWDGhVKFMi9jG7ShxbTa9QHEuwC7TMliLJRR4wOz/AHQdmobPw1G2+qPw+JL/9UCwAAAABJRU5ErkJggg==") 0 0 repeat-y;}
	#cboxContent{background:#fff;}
			#cboxLoadedContent{margin-bottom:20px;}
			#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
			#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
			#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
			#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
			#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}

			#cboxLoadingOverlay{background:url("data:image/gif;base64,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") 5px 5px no-repeat #fff;}
			/*#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}*/
			#cboxClose{position:absolute; top:0px; right:0px; display:block; background:url("data:image/gif;base64,R0lGODlhDwARAPIAAP////8AAP8wMP/v7/9gYP/f3wAAAAAAACwAAAAADwARAAADPQi63P4wSkfEaEOQRUKwS+ZtgOB9l+gJivoV5nq18Slj9e0UdlA8Ll0odwLRirDirAZysQAd1HDEMQ5JgAQAOw==") top center no-repeat; width:15px; height:17px; text-indent:-9999px;}
/* ColorBox user style */

/*buyback packing slip old stles*/
.packingslip_logo {display:none;}

table.orders_table .row1{
	background: #FFFFFF;
}

/*buyback packing slip old stles*/
/*buyback cart*/
.proceed_to_checkout
{
	color:#000000;
}
/*buyback cart*/

div.page-content-inner {
	width: 932px;
	margin-left: 0.916em;
	padding-left: 13px;
	margin-bottom: 0.3em;

}

div.page-content {
	width: 945px;
	margin-left: 0.916em;
	margin-bottom: 0.3em;

}

div.page-content div h2 {
	font-size: 12pt;
	margin: 0;
	padding: 0;
	line-height: 18pt;
}

.three_columns_layout #center_column {
	width: 475px;
}

div.grey {
	/* background-color: #ECECEC; */
	background-color: #E2E2E2;
	padding: 0 0 10px 0;
}

div.grey div.block h2.header{
	padding-top: 10px;
}
img.staff_image {
	margin-right: 10px;
	float: left;
	width: 75px;
	height: 113px;
}
.hold .free strong {
	display:block;
	font:1.45em/2.4em Georgia, "Times New Roman", Times, serif;
	line-height:28px;
	color:#666;
}

.failed-box .top {
	width:100%;
	height:0.63em;
}

.failed-box .top img {
	display:block;
	height:100%;
	width:100%;
}

.failed-box .text {
	background:#deefc5;
	padding:0.3em 1.6em;
}
.search2 {
	width:37.75em;
}

.search2 .search fieldset
{
	padding: 0px !important;
}
.search2 .row {
	overflow:hidden;
	height:1%;
	padding-bottom:1.4em;
}

.search2 fieldset
{
	padding: 0px;
}
.search2 .row p {
	margin:0.3em 0 0 1.7em;
	color:#999;
	font-size:1.16em;
}
.search-btn {
	width:7em;
	height:2.18em;
	float:right;
}
.search2 .input-bg img ,
.search-btn img {
	display:block;
	width:100%;
	height:100%;
}

.search2 .input-bg {
	width:30.16em;
	height:2.41em;
	overflow:hidden;
	position:relative;
}

.search2 .input-bg input {
	width:22em;
	height:1.2em;
	position:absolute;
	top:0;
	left:0;
	background:none;
	border:none;
	color:#999;
	font-size:1.16em;
	padding:0.4em 2em;

}
.search2 .or {
	display:block;
	text-align:center;
	color:#656565;
	padding-bottom:0.5em;
	width:19em;
	font:italic 1.5em Georgia, "Times New Roman", Times, serif;
}

.failed-box .top {
	width:100%;
	height:0.63em;
}
.failed-box .top img {
	display:block;
	height:100%;
	width:100%;
}
.failed-box .text {
	background:#deefc5;
	padding:0.3em 1.6em;
}
.search2 {
	width:37.75em;
}
.search2 .row {
	overflow:hidden;
	height:1%;
	padding-bottom:1.4em;
}
.search2 .row p {
	margin:0.3em 0 0 1.7em;
	color:#999;
	font-size:1.16em;
}
.search-btn {
	width:7em;
	height:2.18em;
	float:right;
}
.search2 .input-bg img ,
.search-btn img {
	display:block;
	width:100%;
	height:100%;
}
.search2 .input-bg {
	width:30.16em;
	height:2.41em;
	overflow:hidden;
	position:relative;
}
.search2 .input-bg input {
	width:22em;
	height:1.2em;
	position:absolute;
	top:0;
	left:0;
	background:none;
	border:none;
	color:#999;
	font-size:1.16em;
	padding:0.4em 2em;
}
.search2 .or {
	display:block;
	text-align:center;
	color:#656565;
	padding-bottom:0.5em;
	width:19em;
	font:italic 1.5em Georgia, "Times New Roman", Times, serif;
}

table.custom { font-family: Arial; font-size: 1.1em; width: 98%; float: left;}
table.custom h1 { font-family: Arial; font-size: 1.5em; font-weight: bold; color: #F3932F;}
table.custom span.b-title {font-size: 1.3em; font-weight: bold; color: #2677b2; display: block;}
table.custom td.highlight {font-weight: bold; color: #2677b2;}
table.custom .gheader { font-weight: bold; font-size: 1.2em; }
table.custom td.txt-t { padding: 5px;}
table.custom p { margin-bottom: 4px;}

input.add_to_cart{cursor:pointer;}
.ui-autocomplete div.title{font-weight: bold; padding:0px;width: auto;float:none;}
.ui-autocomplete table{table-layout: fixed; width:500px;}
.ui-autocomplete td.summary{width: 400px; vertical-align: top;}
.ui-autocomplete td.image{width: 100px;}
.ui-autocomplete li{border-bottom: solid 1px #cccccc;}



/* content section */
.ct-section {
	width:78.917em;
	margin:0 auto 1.9em;
}
.ct-section .ctb-b {
	width:78.917em;
	height:2.5em;
	display:block;
	margin:0 0 1.9em;
}
.ct-section .cols {
	padding:1em 1.25em;
	height:1%;
}
.ct-section .cols:after {
	display:block;
	clear:both;
	content:'';
}
/* main column */
.main-col {
	float:left;
	width:49.5em;
	color:#666;
}
.main-col h1 {
	color:#125fac;
	font-size:2em;
	line-height:1.2em;
	margin:0;
	font-weight:normal;
}
.main-col h2 {
	font:italic 1.4em/1.1em Georgia, "Times New Roman", Times, serif;
	margin:0 0 1.05em;
}
.hidden {
	position:absolute;
	top:-9999px;
}
/* form block */
.form-block {
	padding:0 0 1em;
}
.form-block p {
	margin:0 0 1.66em;
	font-size:0.9em;
	line-height:1.4em;
	color:#555;
}
.form-block a {
	color:#555;
	text-decoration:underline;
}
.form-block a:hover { text-decoration:none;}
.form-block .f-row {
	width:40.5em;
	padding:0 0 1.35em;
}
.form-block .f-row:after {
	display:block;
	clear:both;
	content:'';
}
.form-block label {
	font-size:1.08em;
	line-height:2.15em;
	float:left;
	color:#666;
}
.form-block .label {
	width:5.4em;
	padding:0 0 0 0.2em;
	float:left;
	font-size:1.08em;
	line-height:2.15em;
}
.form-block .lnw {
	width:auto;
	padding:0;
}
.form-block .field {
	background:url(/images/ifthen1/bg-field.gif) no-repeat;
	float:left;
	width:33.92em;
	padding:0 0 0 0.5em;
}
.form-block .fd-r {
	background:url(/images/ifthen1/bg-field.gif) no-repeat 100% 0;
	padding:1.5em 0 0;
}
.form-block .fd-bl {
	background:url(/images/ifthen1/bg-field.gif) no-repeat 0 100%;
	margin:0 0 0 -0.5em;
	padding:0 0 0 0.5em;
}
.form-block .fd-br {
	background:url(/images/ifthen1/bg-field.gif) no-repeat 100% 100%;
	padding:0 0.8em 0 0.3em;
	height:1em;
}
* html .form-block .fd-br { padding:0 0.4em 0 0.8em;}
*+ html .form-block .fd-br { padding:0 0.4em 0 0.8em;}
.form-block .fd-br:after {
	display:block;
	clear:both;
	content:'';
}
.form-block .field input {
	float:left;
	width:100%;
	margin:-0.8em 0 0;
	position:relative;
	padding:0;

	background:url("data:image/gif;base64,R0lGODlhAgACAPAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==");
	border:0;
	color:#999;
	font-size:1.1em;
}
.form-block .f-name {
	width:16em;
}
.form-block .l-name {
	width:16.08em;
	float:right;
}
.form-block .f-city {
	width:12.45em;
	margin:0 2em 0 0;
}
.form-block .f-state {
	width:3em;
	margin:0 2em 0 0.8em;
}
.form-block .f-zip {
	float:right;
	width:7.35em;
	margin:0 0 0 0.8em;
}
.form-block .f-email {
	width:19.3em;
	margin:0 1.33em 0 0;
}
.form-block .check-row {
	width:100%;
	padding:0 0 1.7em;
}
.form-block .check-row:after,
.form-block .select-row:after,
.form-block .btn-row:after {
	display:block;
	clear:both;
	content:'';
}
.form-block .check-row input {
	float:left;
	width:1.16em;
	height:1.25em;
	margin:0.4em 0.5em 0 1.2em;
	padding:0;
}
.form-block .select-row {
	width:100%;
	padding:0 0 2.35em;
}
.form-block .select-row .select-box {
	float:left;
	padding:0 0 0 1.5em;
}
/* select box */
.select-box {
	width:13.75em;
	position:relative;
}
.select-box .s-heading a,
.select-box .s-heading img {
	display:block;
	width:13.75em;
	height:2.415em;
}
.select-box .s-drop {
	border:0.1em solid #bababa;
	position:absolute;
	top:2em;
	width:32.65em;
	padding:1.5em 2.5em;
	left:1.5em;
	background:#fff;
	display: none;
	z-index: 100;
}
.select-box .s-drop-col-1 {
	float:left;
	width:13em;
}
.select-box .s-drop-col-2 {
	float:left;
	width:19.35em;
}
.select-box .sb-list {
	margin:0;
	padding:0;
	list-style:none;
}
.select-box .sb-list li {
	width:100%;
	vertical-align:top;
}
.select-box .sb-list li:after {
	display:block;
	clear:both;
	content:'';
}
.select-box .sb-list input {
	float:left;
	width:1.16em;
	height:1.25em;
	margin:0.4em 0.5em 0 0;
	padding:0;
}
.select-box .other {
	width:100%;
}
.select-box .other:after {
	display:block;
	clear:both;
	content:'';
}
.form-block .select-box .other .field {
	float:right;
	width:200px;
	margin:0;
}
.form-block .btn-row {
	width:100%;
	padding:0 0 2.1em;
}
.form-block .btn-row .btn-shg-label {
	float:left;
	margin:0 1.9em 0 0;
}
.form-block .btn-row .btn-shg-label a,
.form-block .btn-row .btn-shg-label img {
	vertical-align:top;
	width:24.08em;
	height:3.58em;
}
.form-block .btn-row p {
	font-size:0.8em;
	line-height:1.3em;
	margin:0;
	color:#999;
}
.form-block .btn-row p a { color:#999;}
/* contact block */
.contact-block {
	width:49.5em;
	height:3.66em;
	margin:0 0 1.67em;
	text-align:center;
	position:relative;
	font:bold italic 1em/3.5em Georgia, "Times New Roman", Times, serif;
	color:#6ea2c3;
}
.contact-block img {
	display:block;
	width:49.5em;
	height:3.66em;
}
.contact-block span {
	font:bold 1.33em Arial, Helvetica, sans-serif;
}
.contact-block a { color:#069;}
.contact-block p {
	margin:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:2;
}
/* side column */
.side-col {
	float:right;
	width:24em;
	text-align:center;
	padding:1.2em 0 0;
}
.side-col .s-nav {
	margin:0;
	padding:0;
	list-style:none;
}
.side-col .s-nav li {
	margin:0 0 1.65em;
	width:100%;
	vertical-align:top;
}
.side-col .s-nav img {
	vertical-align:top;
	width:22em;
}
.side-col .s-nav .click img { height:12.16em;}
.side-col .s-nav .ship img { height:16.83em;}
.side-col .s-nav .change img { height:18.42em;}
.learn-more img {
	vertical-align:top;
	width:16.25em;
	height:2.25em;
}
/* promo block */
.promo-block {
	width:100%;
	overflow:hidden;
	position:relative;
}
.promo-block .p-col {
	float:left;
	width:26.25em;
	padding:1.83em 0 9999px;
	margin:0 0 -9999px -0.1em;
	border-left:0.1em solid #dfdfdf;
}
.promo-block .p-item {
	width:19.166em;
	margin:0 auto 1.25em;
}
.promo-block .p-heading { margin:0 0 0.75em;}
.promo-block .p-heading h3 { margin:0;}
.promo-block .p-heading img {
	width:19.166em;
	height:3.25em;
	display:block;
}
.promo-block .p-body {
	width:100%;
}
.promo-block .p-body:after {
	display:block;
	clear:both;
	content:'';
}
.promo-block .p-body p {
	margin:0;
	padding:0.2em 0 0;
	font-size:0.9em;
	line-height:1.45em;
	color:#666;
}
.promo-block .p-body p a {
	text-decoration:underline;
	color:#666;
}
.promo-block .p-body p a:hover { text-decoration:none;}
.p-programs .p-body img {
	float:left;
	width:7.83em;
	height:5.58em;
	margin:0 0.7em 0.5em 0;
}
.p-donation .p-body img {
	float:right;
	width:7.66em;
	height:5.92em;
	margin:0 0 0.5em 0.8em;
}
.p-books .p-body img {
	float:left;
	width:7.75em;
	height:5.16em;
	margin:0 0.3em 0.5em -0.6em;
	position:relative;
}

a.tooltips,a.tooltipsblue{ position:relative;text-decoration:none;z-index:50; }
a.tooltips span{ color: #666;  background-color: #fff; border: 1px solid black; }
a.tooltipsblue span{ color: #fff; background-color: #3484C5; }
a.tooltips span, a.tooltipsblue span{ width:149px; padding: 5px; font-size: 0.8em; text-align:center; text-transform: uppercase; position:absolute; right:70px; bottom: 1px; cursor:default; z-index:520; display: none; }
a.tooltips:hover span,a.tooltipsblue:hover span { display:block; }

.marketplaceAddedPopup
{
	width: 350px;
	color: #666666;
	
}

.marketplaceAddedPopup .left
{
	width: 80px;
	padding: 20px 0 0 10px;
}

.marketplaceAddedPopup .right
{
	float: right;
	width: 240px;
	text-align: left;
	
}

.marketplaceAddedPopup .content
{
	 font-size: 0.917em;
	 padding-bottom: 10px;
}
.marketplaceAddedPopup .shippingInfo
{
	color:#CE1313;
	font-weight: bold;
	padding-bottom: 10px;
}
.marketplaceAddedPopup h2
{
	color: #166DAC;
	font: 1.583em/1.158em Georgia, "Times New Roman", Times, serif;
	
}

/*----------------------------start login----------------------*/
 h1.login_header
		{

			color: #4f921e; 	
			font-weight: Normal; 
			font-family: Arial;

			font-size: 2em;             
		}

		h2.login_header
		{

			color: #35679c; 	
			font-weight: Normal; 
			font-family: Times, Georgia, Times, serif;
			font-size: 2em;  
			padding-bottom:1em;         
		}

		
		td.input_layout 
		{
			font-size: 1em;
			font-weight: bold;
			text-align: right;
			width: 145px;            
		}
		
		td.psswd_input_layout 
		{
			font-size: 1em;
			font-weight: bold;
			width: 100px; 
			text-align: right;           
		}
		
		div.user_note 
		{
			margin: 10px 0px 10px 0px;
		}
		
		div.psswd_user_note 
		{
			margin: 10px 0px 10px 0px;
			width: 650px;
		}
		span.psswd_user_note
		{
			color: #248;
			font-weight: bold;
			font-size: 1em;
		}
		
		.field 
		{
			background:url(/images/ifthen1/bg-field.gif) no-repeat;
			float:left;
			width:25.5em;
			padding:0 0 0 0.5em;
		}
		
		.fd-r 
		{
			background:url(/images/ifthen1/bg-field.gif) no-repeat 100% 0;
			padding:1.5em 0 0;
		}
		
		.fd-bl 
		{
			background:url(/images/ifthen1/bg-field.gif) no-repeat 0 100%;
			margin:0 0 0 -0.5em;
			padding:0 0 0 0.5em;
		}
		
		.fd-br 
		{
			background:url(/images/ifthen1/bg-field.gif) no-repeat 100% 100%;
			padding:0 0.8em 0 0.3em;
			height:1em;
		}
		
		input.password
		{
			width:21em;
			position: relative;
			top: -1.1em;
			left: -0.3em;
			border: none;
			background: none;
			height: 1.7em;
		}      
		
		/*----------------------------end login----------------------*/


/* Order Status */
#orderstatuswrap { padding:20px; }
#orderstatusfields { margin-bottom:20px; }
#ordernumpopup { padding:20px; }
#orderstatuswrap h1, #ordernumpopup h1 { margin:0 0 10px 0;
	font:2em Arial, Helvetica, sans-serif;
	color:#346ca0; }
#orderstatuswrap h1 span {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#539217;
	padding:0 0 0 18px;
}
#orderstatuswrap fieldset { float:left; width:410px; clear:both; }
#orderstatuswrap .checkbox { display:block;	margin:0 0 0 115px; }
#orderstatuswrap .row { padding-bottom:10px; }
#orderstatuswrap a { text-decoration:underline; }
#orderstatuswrap .row label, #orderstatuswrap .label {
	font-size:12px;
	width:90px;
	text-align:right;
	font-weight:bold;
	vertical-align:middle;
	display:block;
	line-height:20px;
	width:105px;
	color:#000;
	float:left;
	padding-right:10px;
}
#orderstatuswrap .checkbox label { font-size:12px; padding-left:5px; color:#666; }
#orderstatuswrap .btnCheckStatus { width:136px; height:32px; overflow:hidden; display:block; text-indent:-999px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAgCAMAAAD+K8DjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMxQTFRFM2aZf6DA8vb5O3ivPoC5v8/fWIq3N2+kh7LXOHGnW5C/2+jzQHqwOXWsQIS+pbzTNGmdaJG5+vv9javGZY2zPHy0nbzXzNnma5vFQX2zToCw3ub3VIu8nLXWfKbMcJGvVIazQnOt////TXqns8fbeqLG4evzk7rai67O0N/tbqDMVpHE9/f/dJq9kbTUXYSorcbdR32v5ezyu9DjgqPCn8Dd0N7qt9HnQXOkWo28cp/HaZS9SYK15+/3eqDFjbLTb6PPV5PGn8LfVn+mO7ouwgAAAAlwSFlzAAALEQAACxEBf2RfkQAAAoFJREFUWEftmNty0zAQhlUZBA5RABsrNsMEWIhJYAoJoQERk0B5/3fi37UTH5rhkuiCf8attMdPWqedVhHp21+Ti+rnVyJS9OjCGHwHDwGiA+CYTN6RurnoVE7Nf6gPYYDcqHth6P1/kMEgArqRLAzlKgyO7C7IyLk8y0auAOHM8cOaYXfyFEXOMVAlwXWIG8m+kkDJKdjEpaADtn878xCk0vixT8vMEdcoiR9WmXU9MyKpumGXbkLIZQfeH5Bc54xgyqQUEqAG5OOLM0S5inpKaOm985EjD3tJ/HioijoelK04q6IEwbOo8p6090VBSZ5rKgrvNbIqTw5RXIoo97NV0yl134t+V+wGIAta1iFdEDF0PIuGAyCCy6JSYnJUpEVzhKgLwsYTiMNRBxqA4PhHEF2WmArfCBYlX8zRQ9KKxaPZtCBCX3fnu+yA8GiWcotQKi/QuE+SK9sV2tXbZsxkbf2O4FvXM26SPFASXlPZJjksS2RaMIkVmeNVQtRkCYhb9BrbAYij7RHENOWkJJc7eRaOdFslIY5sQHCNWrpLlqEVvq4kwNqtOCAGST9FfZBd/0Ys0dYYZ9C3BTHQetz1aOlgrXZmVx+0AUGSaUFQbW7muE672RijaX4C+fKqj2HtTsU9rWUQ2xggsJfEj3wU464Hn4Id3LXJcQEExHUSQJrMON5LwD6OMReuUStNf7/ud8VuCAKLc2hinIV3j5p7mSiKtR5r12IQ01oWskcSD5GPwJmQXeBd4IWRqrVePr+DcQ7kTNC/MO3UgzAUDMjTUG4kIJAnYehaXYcB8lZNgwD5phVdhUAyxR/hlF6c5M2U/xtA9Pnx1bMLKr3Pv4n+ABkW/vGQn7SrAAAAAElFTkSuQmCC") no-repeat; margin-left:115px; margin-top:20px;}
#orderstatuswrap .errormsg { clear:both; line-height:16px; font-size:11px; font-weight:bold; color:red; margin-bottom:10px; }
#orderstatuswrap .req { font:12px/18px Arial, Helvetica, sans-serif; color:#539217; font-weight:bold; }
#orderstatuswrap .leftcolumn { width:400px; float:left; }
#orderstatuswrap .rightcolumn { width:460px; float:right; }
#orderstatuswrap #step2 { display:none; }
#orderstatuswrap #step2 p { line-height:1.5em; }
#orderstatuswrap #ordernumber { font-size:1.6em; color:#666; }
#orderstatuswrap #step2 span { line-height:20px; }
#orderstatuswrap #shipments
{
	padding-bottom: 20px;
}
#orderstatuswrap #shipments table
{
	width: 100%;
}
#orderstatuswrap #shipments th
{
	text-align: left;
}
#orderstatuswrap #shipments .items
{
	text-align: right;
}?
#orderstatuswrap #shipments .trackingNo
{
	width: 500px;
}?

 /* jQuery UI CSS Framework 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/AP
 */

/* Layout helpers
----------------------------------*
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); 
}

/* Interaction Cues
----------------------------------*
.ui-state-disabled { cursor: default !important; }


/* Icon
----------------------------------*/


/* states and images *
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }



/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icon
----------------------------------*/


/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Autocomplete 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	


/*
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */


#slider {
	position:relative;
	width:550px; /* Change this to your images width */
	height:330px; /* Change this to your images height */
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	/*background:#000;*/
	color:#000;
	text-align:center;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	padding-top:20px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a 
{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAgCAYAAABO6BuSAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEAAACxABrSO9dQAABThJREFUWEfFmd9vFFUUx6e1lVJNF3+U+iNaedEHgr6IiQlJH8qLwYTEN3njBSy23Xa3225bUJsUCRQtpokPPphAjBoqlIVdtt3fu0WsuIog1CiaWoXqm9R/4Os5tzPL7sydndmZXXqTm6a5mdzzud9zzj33rIIajJ9+XcIrxzJQbAxPYBYzuas1sALy/au90+nsj3jmUArN/pgtYOVACErXDHZ/OIelP+9U1RzpeVdrh9XV/+D77DJah+PwBOaw0TdrD/itM1D2TUPZ/xU8/SFMnrtcLZNqp/DPvy/j1YkcnhpNYtNQHC3+KDZ4I2z4Xpqesp5NoMq+01B8SShvnxez42gMS3+5V7smCp9MXkX7uxlsPphBw0Aaij+D5v4IGnrCDByk2UezzRRaU5i+U3wpKD0XoXSH4RmIYjL0rSu1qwrMLrz/5Dd47r0M2hg2QAaz0TQbe8Oo776gAWvQcqW7zgp31r4Vfxm8l0KiJ4KOYwlSe8UReNWAr9y4hR0f5ASsULYIlg1m2LpSYIbeKzWAEpbC0OphFf4ytHdOQHMmnzxfudpVAZ6K5AXoE4dISR2oZizDciyqLs2w2txhMEIA09QDa/8LcGdquwJmF37zk68LLmwGKwxXk48EuM8IfI6AaZoBCxen3OBAbcfA7MLbjpi7sMFYc+CgI2CZ2hNJy9jW70UCNClW2WD87BVLF3YFzIUHz3IKF68V1L5oGdsS4G2mwLdX/sGuqXl7Lqw3thKFKwUuqK26eW8UHRMpqdoS4DekwMn8Il5UXVh/5dhS4n4Aa7HdF0cdJbV6ivGx6YUSh5UAd5UAc2I67MSF9QqrqtHu2/WJyxDDThXWuXm9L45GXwwvH0njGj1eeEiAgwXgxd+W8Rq5MFdNrGrZLGwVb/eAn70vwGRPnT+NpkASDwUSaA6kMD7znTnwdO46XhjPiiLCFah2EOsALAqegQweHkqhJZiiKnBBDnzg1AJaR9N4dCRtqJhsxatM7XUAfoCKIE8wjS1jWXyRvW7u0kdDeTwynMLjI2snw6fkGNSoML+Wiist4z3sMoYZ9LHRDJ6kyq/zxDxuUmhqwzSGb9z6A69T/DLwxsEqQN9TuASW4auZtLiGbyXYp9/JwPf5AjjpFg8J8J6SLP1x9AeRsDYMJNDgpxqWL3mrBFXepWsGzLmGbd36fg5nLq25sH5IgDsN9/Dynb+x80SOUnwc9b6EM+gaKqyB8gOGCyNuPpgNCXCbaaX1UThP3YsEXer0RKPLvSK1KwFWixQ7nsSw/ErbMpbB0JdGF7ZSWBxAuVp66fYKOo5zCUfPMy815ey6uDnwHkMM2wDWVGXQl6gC5ErQznD8WpqhGPEMEjB3IeyobQ5sbPVYABeryomVa3y7wzEwb/Dv3VXsnqIri6Gt1Ob3LU3dlbRdagAB1zG0JPlpsByvXPJWOlwBa5uVqG0GrnYxioB3mTXxGLa+uxS4ODHxI8auC7uOYbMTLVWbkpo+trkTSdAqcKdpx5IWGPbBXmoJaQ1ANTFpWbgSF64ZcLHa7Qcptrm1yq7O/Sc2nLuQBE3j+XKwvNbYcwHNfWHxHbd5+W5lWG48uB1VcWm9Eay299S86CWLyQ119ZcEK1he54Z9iy+CTYNxauQnsPVwFgmbWdjqQGoCrG2a/n4R7cMErPWZ2a1tjKb+qGi6twZj2DmZqSgLryvwWia/C++ndG+LpCWytGHoz4B/g2oJxHA85N6FrWKY1y2beFanKFtP52+ifWTWFvBmeqVduvaLk20sv5GUlvgff9laNa7VobAAAAAASUVORK5CYII=") no-repeat scroll 0 0  ;
	display:block;
	text-indent:-99999px;
	position:absolute;
	width:20px;
	height:40px;
	top:45%;
	z-index:99;
	cursor:pointer;
}


.nivo-prevNav 
{
	left:5px;
}
.nivo-nextNav 
{
	right:5px;
}

a.nivo-nextNav 
{
	background-position:-34px 0;
}


/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.nivo-controlNav {
	position:absolute;
	bottom:-100px; /* Put the nav below the slider */
}
.nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
}

.conditionName h3 {
	color:#369;
	font:1.5em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding-top:6px;
}

#cboxClose {
position: absolute;
top: -17px;
right: -17px;
display: block;
background: url("data:image/png;base64,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") top center no-repeat;
width: 30px;
height: 30px;
text-indent: -9999px;
}

#cboxTopLeft{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAWRJREFUSEu11FFKw1AQBdAqIiIiIqKIlOBCXI87ybeuQ9eRfYT8Jh/9DkHfDb0yDjPzXtL2wdA2KT3cmUnPNqc956f9+c0GgFdHsSNA3jsIK0X4vdVYKXSRBNZirASRwGosB3nIZYqEKjprEALyNYtFkJVEI1dJYIXYEihCgF3nYnmYTiQhmQQA6ybCSqBSBNCth62FdBIigO4s7FAIgEYA3ZdickZsnZ5NhAB60JiVyoIAcsPQOgkhBZMQeUzXUP9OhFnLEEFIQuQpvX+WUmkqts+CkESmIQLoJcKiOXkQ0jARISDbff15OpmHyYeUK800HlQl5ZVSyax0+whxGTSENDPSNM1727afHhal0punZ8S2VUDGcex+9ieH6WeKs9Ltw9ZxRnOiYRi+iEhsyax0KmtGVdd1HxrCZyTLYd6sZPu42tu6rt8sKIfJFlobaC5E3/ffx8D456q3j6nmzZumaedhv7cVoZXtd8HeAAAAAElFTkSuQmCC") 0 0 no-repeat;}
	#cboxTopCenter{height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHdJREFUSEvt0DEKg1AUBdFRREQkWEhALCwCKSyy/z24mb8Dve4hTCE+OPVwXwXUod0Vs9AkZtFC1yBakRvrssxCn5iFITELr8QsjIlZmBKz8E7MwpyYhSUxC2tiFj6JWfgmZmFLzMIvMUcpZbdwiPfE/vLs+77xBLLHDdKAJmpjAAAAAElFTkSuQmCC") 0 0 repeat-x;}
	#cboxTopRight{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAWlJREFUSEut1FFqwzAMAFB3jFHGGGOMjlHG2EF2nt4k3+s5tnPkHiG/yUe/Q9pKLCqKKtmWl4BI7CZ9SJa9CiHcQPDrKMaLDhGzYlEI/yyG8d8WgXMxeu9f6C18TZELF4Mc88Ju9A6+wChFXSBh/K7BqRJnoWt4i0LCXjQJ3jMsFy3emw+AIUhhZSqzLDoIHgFCsAR1g08AIZhCrQZygc8AIRhDtbXM2ZNXDfMCMwimUG0tU+AVtoEZDAuV64mop6Qz8A1GrxPIUV5aDsZKqq3fDNvCCEGOyixl80gwu5zvAGEQSlkiSCg1TyzDGHjJ7hOePpwgPwC0g1yW8w9rmmZf1/UOHjmqlVSuIT/mJKiv3Wm6hmFoJ5RnyUtKW0Nbv7zsCKN73/c/rKxWhgR6sgtBYjhu2/Z7ArWmsZolnZ2G4VxVVV+iaeQetLKzu9LCuq77jZSTZxfrzHmjWNg4jgfWoVTOVHbRrjwDFimikx5EF0wAAAAASUVORK5CYII=") 0 0 no-repeat;}
	#cboxBottomLeft{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYNJREFUSEutll1KxEAQhGMUEREREUVEFg/iebxJnvUceo48e4WQ1+QEIeiUpENt2z0/2W1oJiFkvlR19+yeVFVVh+SQe15x7eXp8uwM6zzP33VdX6s911u9CV5Cni95EdbLJa/Cio1uQt6FvA/5EPIx5HPI3TAMXz9OgOjBBAiYABl2S0DAngBsmub1EBgUMiymDsBd3/fvFlC8zLEypW7PznEcPzUwBbNqB2WenQD+2QmFbdu+TdPUC9SDQanVKJY6NAvXb09hePYCaNd1HwLLaRSuHbrTUqc7dFUJ6BaY1yyizgPC2jWsoRUrde1iQMtSGQ3mmaeErp3Y6QF1DXnws2Gszqof11CArBLQf1Fqp6VQjjQNzYLxKFgK9fkpKjXUEuee8FbD6Bryoa2hJsyaO7E3BWSVMo8CdWG5QM9WC7oJpmuogWwt/0RFYTF1FjAFTcJSwFwo1BZF7L+IB2W1RbAclTFoMUxeSKm0RmUzLFclf9RBsFKVR4HxJjF7jw5zwb+IK4i/1aaSeQAAAABJRU5ErkJggg==") 0 0 no-repeat;}
	#cboxBottomCenter{height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAH1JREFUSEvt0jEKg1AQBuFRJAQJkiIIwcJCSGHh/e+Qy7wb6P88g0zlwtQfu2yzZ7CmYtZgQecFb+yKC1BK+VvVp9/EWINZ8QtmxRLMijmYFVMwK77BrBiDWfEJZsU7mBVDMCtewazog1nxDGbFI5iVBtWF6MRcrM1mVhrUHp03pl83PIqTAAAAAElFTkSuQmCC") 0 0 repeat-x;}
	#cboxBottomRight{width:27px; height:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAZRJREFUSEutllFKw0AQhtWIiIiIiFKkiDfwAp7Hm+RZz6HnyD1CXpMXX2OjM3Z/O5nO7k7SLPwsaZp8/f+Z3e3xD40jYwzD8FUUxTPdGkjfYd6EmT+Lid/G9+S8vWKYNdq2/aTbj6Q1aUW6J92RbknXpCvSJeki6Jzms6BTmlknI8VgZVm+BNBDgAF0Y8AYBBhAPljTNG/BFUAxV3BmucrDuq77SMSXc8Ux2hHKmvV931RV9SpA7Eo60qBprhhW1/V7gDw5HOnGkLVKueJG+RsSYtWIu8+Kj7vQVyuQQsdxe3tBMr7JMED0WmI3qTp5Qf8RskEJ0WtJ1ijmyFUrJMkACYEbC6TrJEH762q7g4wGGkBDsB1pR7PiAzEHgRsJ8Tjac8VAxKWdyA12ERDDcpDFQAyTx4SMLAWJNYMZnewQDdAQXZ8UKAvD/uaBHARihzhd5SwPwNiRMT6F9YKKXOujXIP0S2dBwLZc5OIC0Oln97X4fwb9h2V3PRmCB3IxHRSb/lVe2Gw38sEUbBFACrY4AC/8BX01msWKrw/4AAAAAElFTkSuQmCC") 0 0 no-repeat;}
	#cboxMiddleLeft{width:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHxJREFUSEtjZGBgYAJiEMBGg8SQMQuUzwykQWwM/v///y9CzcNKwQyDaWYDqgJhDiDmAmIeIOYDYiEgFgFiMSCWBGJZIFYEYmUgVgNiLSDWA1qGE8B8BLJw1LLRYMRIKKMJZDSfjZYgo2XjaBWDWYeOlo2jZeNo2Uj7shEA4Qj/dI+Ydp8AAAAASUVORK5CYII=") 0 0 repeat-y;}
	#cboxMiddleRight{width:27px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHhJREFUSEvt1k0LQEAUhWEjSZKFpCwspCws+P//zdd7NaVMs7U6t55uhmZK5gx3UUmknHMbt3bvoJ+Raxv/sllt7O22WKx4asWCGRNGDOjRoUWDGhVKFMi9jG7ShxbTa9QHEuwC7TMliLJRR4wOz/AHQdmobPw1G2+qPw+JL/9UCwAAAABJRU5ErkJggg==") 0 0 repeat-y;}
	
/* workarounds *
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 *

/*
 * jQuery UI Menu 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
@media print
{
	.site_header, .site_footer, .search, .great-prices, .nav-area, .breadcrumbs
	{
	   display:none;
	}

	.packingslip_logo
	{
	   display:inline;
		background: url('/images/ifthen1/bookerfly.gif') no-repeat 58px 26px;
		padding-top: 50px;
		width: 250px;
		margin-left: 2cm;
		position: relative;
	}
}

#divBalance
{
	margin-top: 10px;
}

#giftCertificateCardNumber
{
	font-size: 11px;
	width: 220px;
}

#divImageDisclaimer
{
	padding: 10px;
	font-size: .90em;
	color : #4C72BC;
}

#divImageDisclaimer img
{
	height: 20px;
	width: 20px;
	float: left;
	padding: 0 10px 0 0;
	vertical-align: top;
}

#imageDisclaimerReasonText
{
	padding:10px;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*** Recommendations ***/
.recommendations { list-style:none; margin:0; padding:0; font-weight:bold;  }
.recommendations li { display:block; float:left; width:118px; padding-right:10px; padding-bottom:5px; }
.recommendations a, #detailsidebar ul.recommendations a, #right_column ul.recommendations a { color:#166dac; }
.recommendations a:hover { text-decoration:none; }
.recommendations div.recname { font-size:11px; color:#166dac; font-weight:normal; }
.recommendations div.recauthor { font-size:9px; color:#999; font-weight:normal; }
.recommendations p.price { color:#111; }
div.page-content div h2.rectitle 
{ 
    color:#166dac; 
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size:1.5em; 
    font-weight:normal; 
    padding:10px 0; 
}
h3.rectitle { padding-bottom:10px; }

.horizontal img { display:block; clear:both; }
.recimagewrap { padding-bottom:5px; overflow:hidden;}
.recimagewrap img { max-height:110px; max-width:80px; } /* split out from recimagewrap so that outsize images will be shrunk rather than clipped --Evan */

#detailsidebar .recimagewrap, #right_column .recimagewrap { display:block; float:left; margin-right:10px; }
#detailsidebar .recommendations li, #right_column .recommendations li { width:100%; }
#detailsidebar .recommendations span, #right_column .recommendations span { display:block; }
#detailsidebar .recommendations .price span, #right_column .recommendations .price span { display:inline; font-size:11px; }
#detailsidebar h3.rectitle, #right_column h3.rectitle { text-align:center; color:#666; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; font-weight:normal; }
#detailsidebar .recommendationWrap, #right_column .recommendationWrap { border-bottom:1px solid #b3b3b3; margin-bottom:20px; }

#categorysidebar .recimagewrap, #right_column .recimagewrap { display:block; float:left; margin-right:10px; }
#categorysidebar .recommendations li, #right_column .recommendations li { width:92%; }

#searchcategoryholder
{
    margin-top:-50px; /*background-image:url('/content/images/categories/cat-title-bg.gif'); */ background-position:center; background-repeat:no-repeat;text-align:center;
}

#searchcategorytitle
{
    color: #136cac; line-height: 35px; font-family: Georgia; font-size: 45px; font-weight: bold; margin-bottom: 5px;
}

#searchcategorycondition
{
    font-family:Georgia; font-size:20px; font-weight:normal; line-height:20px; color:#136CAC !important; text-align:center;
}


.divroundedCorners {
border-radius : 12px;
width : 41em;
font-family : Arial;
font-size : 11px;
margin-left : 200px;
border-width : 1px;
border-style : solid;
border-color : #d7d7d5;
background-color : #fbf3ad;
margin : 1.75em 0 1.9em;
overflow : visible;
height : 1%;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
}

.list-ebook-popup { text-align:left; width: 365px; padding: 10px; background: #fff; }
.list-ebook-popup .header1 { font-size: 18px; font-weight: bold; color: #539219; margin:0; }
.list-ebook-popup .header2 { font-size: 18px; font-weight: bold; color: #878583;  padding-bottom: 20px; }
.list-ebook-popup .text {  color: #000000; font-size: 13px; padding:0; margin:0; }
.list-ebook-popup .no_thanks { color: #1765B1; font-size: 13px; font-weight: bold; padding-top: 17px; }
.list-ebook-popup .no_thanks p { margin:0; }


.BWB_ipaddown {
position: relative;
visibility: visible;
height: 50px;
left: 830px;
z-index: 0;
margin-top: -40px;
}

element.style {
display: none;
top: -50px;
height: 50px;
}


.BWB_ipadup {
position: absolute;
visibility: visible;
height: 50px;
top: -50px;
left: 830px;
z-index: 0;
overflow: hidden;
}

#div-gpt-ad-1368475436779-0 {
border: solid 1px;
cursor: pointer;
position: fixed;
bottom: 12px;
z-index: 10000;
width:728px;
height:90px;
left:23%;
}


#zenbox_tab {
border: solid 1px;
cursor: pointer;
position: fixed;
top: 40%;
z-index: 10000;
left:0px
}

#zenbox_container .zenbox_header {
position: absolute;
text-align: right;
width: 580px;
z-index: 100;
top:200px;
}

#zenbox_container {
height: 620px;
position:absolute;
left:36px;
top:200px
text-align: right;
top:200px;
width: 400px;
}

#zenbox_body {
height: 900px;
position: absolute;
top:200px;
width: 570px;
}

.index-menu .index-menu-header {
    height: 50px !important;
    line-height: 50px;
    cursor: pointer;
    margin: 0px;
}
.index-menu .index-menu-item {
    list-style: none;
}
.index-menu .index-menu-header-right-icon {
    display: inline;
    float: right;
    margin: 15px 20px 0 20px;
}
.index-menu .index-menu-header-text {
    display: inline;
    float: left;
    vertical-align: middle;
    font-weight: normal;
    color: #616161;
    font-size: 16px;
}
.index-menu .index-menu-header-icon {
    display: inline;
    float: left;
    margin: 11px 20px 0 20px;
}
.password_reset {
    height: 30em;
}
.password_reset input[type='text'], 
.password_reset input[type='password'] {
    line-height: 1.8em;
    height: 1.8em;
    width: 300px;
}
.password_reset input[type='image'] {
    margin-top: 10px;
    margin-left: -2px;
}
.password_reset .new_password {
    margin-bottom: 10px;
}
.recaptcha {
        width: 100% !important;
        height: 77px;
        display: block;
}
.recaptcha_controls div {
    float: left;
    line-height: 57px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.recaptcha_response {
    clear: left;
}