body{
	font-size:0.85em;
	line-height:150%;
	font-family:"Helvetica","Arial",sans-serif;
	color:#1B170A;
	background-color:#ffffff;
	background-image:url("/images/sites/obj/page_back.gif");background-repeat:repeat-x;
	background-image:url("/images/sites/obj/home2010bodyback.jpg");background-repeat:repeat-x;
	margin:0px;padding:0px;border:none;
}

p {
	margin-top:0px;padding-top:0px;	line-height:150%;

}

a{
	text-decoration:none;
	color:#008CCD;;
}

a:hover{
	text-decoration:none;
	color:#444444;
}


#bizango{
    text-align:center;font-size:11px;color:#aaa;padding-top:20px;padding-bottom:10px;
}
#bizango a{
    color:#aaa;
}



/* ---------- Home Page 2010 --------- */

.home2010_frame{
    width:950px;margin:0px auto;
    background-image:url("/images/sites/obj/home2010back.jpg");background-position:top left;background-repeat:no-repeat;
    height:720px;position:relative;
}

.home2010_nav{
    position:absolute;
    top:268px;left:781px;
    width:149px;height:349px;padding:10px;
    background-image:url("/images/sites/obj/cinderella.jpg");background-position:bottom center;background-repeat:no-repeat;
}
.home2010_nav h1 {
    margin:0px;line-height:36px;
}
.home2010_nav p {
    margin:0px;line-height:32px;
}
.home2010_nav h1 a{
    font-size:24px;color:#a7cf38;
}
.home2010_nav h1 a:hover{
    text-decoration:underline;color:#a7cf38;
}
.home2010_nav p a{
    font-weight:bold;line-height:32px;
}

.home2010_content{
    position:absolute;top:206px;left:340px;width:388px;
}
.home2010_bottomrow{
    width:782px;height:143px;
    position:absolute;top:539px;left:-2px;
}
.singlebox2010{
    width:143px;height:143px;background-position:50% 50%;background-repeat:no-repeat;
    float:left;margin-right:18px;position:relative;
    display:block;text-decoration:none;border:none;
}
a.singlebox2010 p{
    position:absolute;top:72px;left:10px;font-size:14px;line-height:14px;color:#fff;
}
a.singlebox2010 p .highlight{
    color:#000;
}
a.singlebox2010 img{
    border:none;
}
a.shop_online_2010{
    display:block;width:293px;height:133px;float:right;margin-right:-1px;
    color:#fff;line-height:133px;font-size:40px;font-weight:normal;text-align:center;
    background-image:url("/images/sites/obj/home2010shoponline.gif");background-position:top left; background-repeat:no-repeat;
}
a.shop_online_2010:hover{
    background-position:bottom left;text-decoration:none;
    color:#fff;line-height:133px;font-size:40px;font-weight:normal;text-align:center;
}

a.website-by-bizango{
    position:absolute;
    top:700px;left:20px;width:97px;height:30px;background-repeat:no-repeat;background-image:url("/images/sites/obj/website-by-bizango.gif");
}
a.website-by-bizango:hover{
    background-position:center bottom;
}

.home2010_content a{
    font-weight:bold;
}
/* ---------- Home Page --------- */


.homepage_panel{
	margin:0px auto;padding:0px;
	width:757px; height:510px;
	background:url("/images/sites/obj/homepage_panel.jpg") no-repeat;
}

.homepage_panel .content{
	position:relative;top:210px;left:363px;
	text-align:right;
	width:360px;
	line-height:1.8em;
	font-size:0.9em;
}

.homepage_panel .content p{
	text-align:right;
}

.homepage_panel .nav{
	position:absolute;top:480px;
	padding-left:40px;
}

.homepage_panel .nav a{
	color:#008CCD;
	font-weight:bold;
	padding-right:22px;
}

.homepage_panel .nav a:hover{
	color:#00A5F2;
	text-decoration:underline;
}

a.img {
	border:none;
	padding:0px;
	text-decoration:none;
}

.homepage_boxes{
	margin:0px auto;
	width:751px;height:186px;
	overflow:hidden;
	position:relative;
}

.box_1{
	position:absolute;
	top:0px;left:0px;
}

.box_2{
	position:absolute;
	top:0px;left:182px;
}

.box_3{
	position:absolute;
	top:0px;left:372px;
}

.box_4{
	position:absolute;
	top:0px;left:558px;
}

.homepage_box_overlay{
	position:relative;
	margin:0px auto;
	width:751px;height:186px;
	top:-186px;
	background:url("/images/sites/obj/singlebox.png") repeat-x;
}

.home_image_box{
	width:192px;height:192px;text-align:center;vertical-align:middle;
}

a.home_box_image{
	width:185px;height:185px;display:block;border:none;
}

.homepage_footer{
	margin:0px auto;padding:0px;
	width:757px; text-align:right;
	position:relative;
	top:-186px;
	font-size:16pt

}

.homepage_footer a{
	color:#008CCD;display:block;height:16pt;line-height:16pt;font-weight:bold;
}

.homepage_footer a:hover{
	color:#00A5F2;text-decoration:underline;
}

.homepage_footer a img{
	float:right;border:none;display:block;padding-left:6px;
}

/* ------- pages -------- */

.header{
	margin:0px auto;
	padding:0px;position:relative;
	width:730px;height:111px;
	background:url("/images/sites/obj/header_logo.gif") no-repeat; background-position:75px 0px;
}

.header .nav{
	float:right;
	padding-top:33px;
	width:200px;
	color:#C1C800;
	line-height:1.7em;
}

.header .nav a{
	color:#B0D015;
	font-weight:bold;
}

.header .nav a:hover{
	color:#008CCD;
}


td.storefront_thumb{
	width:186px;
	vertical-align:middle;
	text-align:center;padding:0px;
}
td.storefront_details{
	width:460px;
	padding:20px;
	vertical-align:top;text-align:left;
	background-color:#C7E827;
	font-size:0.85em;
}
td.storefront_details_top{
	width:460px;height:32px;padding-top:10px;
	padding:0px;
	vertical-align:bottom;
	background:url("/images/sites/obj/storefront_details_top.gif") no-repeat;
}
td.storefront_details_bottom{
	width:460px;height:32px;padding-bottom:10px;
	padding:0px;
	vertical-align:bottom;
	background:url("/images/sites/obj/storefront_details_bottom.gif") no-repeat;
}

.storefront_details h2{
	font-size:1.8em;
}
.storefront_details a{
	color:#008CCD;
}
.storefront_details a:hover{
	color:#ffffff;
}

.storefront_details .product_version_previews{
	font-weight:bold; font-size:1.2em;
}

.storefront_details a.product_version{
	color:#1B170A;
}
.storefront_details a.product_version:hover{
	color:#ffffff;
}

.storefront_details .product_version_previews .price{
	font-weight:normal;padding-right:12px;
}



/*  Product Page */

.product_top{
	width:890px;height:36px;padding-top:10px;
	margin:0px auto;
	padding:0px;
	vertical-align:bottom;
	background:url("/images/sites/obj/product_top.gif") no-repeat;
	text-align:right;
}
.product_bottom{
	width:890px;height:36px;padding-top:10px;
	margin:0px auto;
	padding:0px;
	vertical-align:bottom;
	background:url("/images/sites/obj/product_bottom.gif") no-repeat;
	padding-bottom:20px;
}
.product{
	width:890px;padding-top:10px;
	margin:0px auto;
	padding:0px;
	vertical-align:top;text-align:left;
	background:url("/images/sites/obj/product_background.gif") repeat-y;
	font-size:0.85em;
}

.product_top a{
	font-size:0.85em;font-weight:normal;line-height:3em;
	padding-right:10px;
	color:#008CCD;
}

.product_top a img{
	padding-top:3px;
}

.products_nav{
	float:left;width:150px;
	text-align:right;
	line-height:1.1em;
}

.products_nav a{
	display:block;
	padding:8px 16px 8px 0px;
	color:#008CCD;
	font-weight:bold;
	font-size:1.1em;
}

.products_nav a:hover{
	color:#00A9F7;
}

.products_nav a.current{
	color:#00A9F7;
}

.product_content{
	width:660px;
	padding:0px 40px 0px 30px;
	margin-left:150px;
}
.product_content h2{
	color:#ffffff;
	font-size:2.5em;
	font-weight:normal;
}

.product_content h3{
	color:#ffffff;
	font-size:2.0em;
	font-weight:normal;
}

.product_small_image_mask{
	display:block; position:absolute;top:0px;z-index:10;
	width:105px;height:105px;
	background-image:url("/images/sites/obj/product_small_image_mask.png");
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.product_main_image_mask{
	position:relative;top:-430px;
	width:430px;height:430px;
	background:url("/images/sites/obj/product_main_image_mask.png") no-repeat;
	margin-bottom:-439px;
}
.product_main_image_mask_btm{
	position:relative;top:-58px;
	width:430px;height:58px;
	background:url("/images/sites/obj/product_main_image_mask_btm.png") no-repeat;
}


.buying_options h2 {
	color:#000000;
	font-size:10pt;
	padding-bottom:0px;
}


a.product_button {
	background:#008CCD;
	display:block;
	color:#ffffff;
	font-size:12px;line-height:19px;height:19px;padding:0px;margin:0px;
	border:1px solid #008CCD;
	margin-bottom:5px;
	white-space:no-wrap;
	width:195px;
}

a.product_button .price{
	font-size:0.9em;
	padding-left:3px;padding-right:3px;
	float:right;display:block;
}

a.disabled {
	background-color:#cccccc;
}
a.product_plus{
	display:block;height:19px;float:right;width:15px;margin-right:1px;
	background:url("/images/sites/obj/plus.gif") no-repeat;
	border:1px transparent;
}

a.product_minus{
	display:block;height:19px;float:right;width:15px;margin-right:1px;
	background:url("/images/sites/obj/minus.gif") no-repeat;
	border:1px transparent;
}

.product_count{
	display:block;height:19px;float:right;margin-right:4px;
	color:#E81313;font-weight:bold;
	padding:0px 3px;font-size:1.4em;
}


div.product_button { /* admin only */
	background:#008CCD;
	display:block;
	padding:5px;margin:0px;
	border:1px solid #008CCD;
	margin-bottom:5px;
}


div.product_button .admin_textdiv_title{
	background:#7CB3CD;
}

div.product_button .admin_textdiv_price{
	background:#7CB3CD;
}

div.product_button .admin_textdiv_teaser{
	background:#7CB3CD;
}

a.buy_header{
	color:#ffffff;
	font-weight:normal;
}

.product_lower_nav{
	text-align:center;
	height:19px;
	line-height:19px;
	padding-top:20px;
}

.product_lower_nav a{
	color: #008CCD;
	padding:0px 40px;
}

.product_lower_nav a img{
	border:none; vertical-align:middle;
}

/* contact page */


.contact_page .formSlick {
	margin-bottom:10px;
}

.formSlick{
	border:1px solid #444444;
	background:#f6f6f6;
}