
body {
font-family : 'Trebuchet MS', Tahoma, Verdana, Sans-serif;
font-size : small;
background : #fff url(images/body_bkgr.jpg) repeat-x top left;
margin : 0;
padding : 0;
text-align : center;
color : #000000;
min-width:1200px;
}
img, a {
margin : 0;
padding : 0;
border : 0;
outline : 0;
}
#top_navigation {
width : 100%;
height : 35px;
background : #256ead url(images/top_nav_bkgr.jpg) repeat-x top left;
display : inline;
position : relative;
overflow:hidden;
float : left; 
}
#top_navigation ul{
margin : 0 auto;
width : 926px;
}
#top_navigation li{
float : left;
width : auto;
list-style : none;
text-transform : uppercase;
margin-left : 1px;
line-height : 35px;
font-weight : bold;
height : 35px;display : inline;
position : relative;
overflow:hidden;
}
#top_navigation a {
color : #fff;
text-decoration : none;
height : 35px;

}
#top_navigation a{padding : 0 25px 0 30px;}


#top_navigation a:hover {
text-decoration : none;
background : url(images/top_nav_bkgr_over.jpg) repeat-x top left;
height : 35px;
display : block;
border-left : 1px solid #fff;
border-right : 1px solid #fff;
padding : 0 24px 0 24px;
}
#top_navigation a:hover{padding : 0 24px 0 29px;}

#container {
width : 926px;
background : #ee2224;
margin : 0 auto;
border-left : 2px solid #fff;
border-right : 4px solid #256ead;
text-align : left;
padding-top : 35px;
}
#container_white {
width : 926px;
background : #fff;
margin : 0 auto;
border-left : 2px solid #44ad4e;
border-right : 4px solid #256ead;
text-align : left;
padding-top : 35px;
}

#header_white {
background : #fff url(images/header_bkgr_white.jpg) repeat-y;
padding : 0;
height : 183px;
}
.blue_block {
float : right;
margin : 25px 0 0 0;
width : 388px;
height : 119px;
background : url(images/blue_panel.png) no-repeat;
color : #fff;
text-align : center;
display : block;
overflow : hidden;
position : relative;
}
.blue_block h1 {
margin : 10px 20px 10px 20px;
font-size : 16px;
line-height : 25px;
text-align : center;
}
.blue_block a {
color : #9de5fd;
}
.blue_block p {
line-height : 16px;
margin : 5px 40px 5px 30px;
}
#sidebar1 {
float : right;
width : 211px;
background : #ee2224 url(images/side_bar_bkgr.jpg) repeat-y top right;
padding : 0 0 15px 0;
display : block;
position : relative;
margin-top:-30px;

}
.toy {
margin-left : 40px;
}
#sidebar1 img {
border : 5px solid #fff;
}
#sidebar1 ul {
float : right;
margin-right : 15px;
text-align : right;
margin-top:-30px;
width : auto;
display : inline;
position : relative;

}
#sidebar1 li {
list-style : none;
margin-top : 30px;
}
#sidebar1 li a {
color : #9de5fd;
}
#sidebar1 h3 {
font-size : 18px;
float : right;
margin:0 15px 15px 0;
color : #f5bc2c;
width : auto;
display : inline;
position : relative;
overflow:hidden;
}
#sidebar1 p {
float : right;
margin : 0 15px -10px;
color : #f5bc2c;
width : auto;
display : inline;
position : relative;
overflow:hidden;
}
#sidebar1 h3 span {
color : #44ad4e;
}
#mainContent {
margin : 0;
padding : 405px 0 0 0;
width : 710px;
position : relative;
}
#Content {
margin : 0;
padding : 0;
width : 710px;
position : relative;
}
#content_wrapper {
background : url(images/index_image.jpg) no-repeat top left;
}
#content_wrapper2 {
background : url(images/products_image.jpg) no-repeat top left;
}
#content_wrapper3 {
background : #fff;
}

#mainContent h1,#mainContent h3 {
color : #9de5fd;
font-size : 18px;
line-height : 25px;
 margin-top:10px; display:block;
}
#mainContent h1{text-align : center;}
#mainContent h3{text-align : left; margin-left:20px; margin-right:20px;}
#Content h1 {
color : #164c9b;
font-size : 18px;
line-height : 25px;
text-align : center;
}
#mainContent h2 {
color : #fff;
font-size : 16px;
line-height : 25px;
}
#Content h2 {
color : #ee2224;
font-size : 16px;
line-height : 25px;
text-align : center;
}
#Content ul {
margin-left : 140px;
position : relative;
}
#Content li {
color : #ee2224;
font-size : 16px;
line-height : 25px;
text-align : left;
list-style-type : decimal;
}
#description_block h1 {
color : #9de5fd;
font-size : 18px;
line-height : 20px;
margin : 0 10px;
padding : 2px 5px;

}
#mainContent p {
color : #fff;
font-size : 16px;
}
#Content p {
color : #ee2224;
font-size : 14px;
text-align : center; 
line-height:20px;
}
#mainContent p {
line-height : 25px;
}
#mainContent p.caption {
line-height : 15px;
margin : 0 10px;
}
 #mainContent h2, #mainContent p, #Content h1, #Content h2 {
margin : 15px;
}
#mainContent a, #Content a {
color : #9de5fd;
}
#mainContent a:hover, #Content a:hover {
color : #256ead;
}


h5 {
color : #fff;
font-size : 16px;
line-height : 25px;
float : right;
margin-right : 15px;
width : auto;
text-align : right;
display : inline;
position : relative;
overflow:hidden;
}
.right {
float : right;
margin-left : 8px;
width : auto;
display : inline;
position : relative;
overflow:hidden;
}
.left {
float : left;
width : auto;
display : inline;
position : relative;
overflow:hidden;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
.leftimg {
float : left;
margin-right : 15px;
width : auto;
display : inline;
position : relative;
overflow:hidden;
}
.rightimg {
float : right;
margin-left : 15px;
width : auto;
display : inline;
position : relative;
overflow:hidden;
}
#description_block {
float : right;
display : block;
margin-right : 8px;
color : #fff;
font-weight : bold;
font-size : 16px;
letter-spacing : -1px;
text-align : right; width:700px;
}
#description_block {
margin-top : 330px;
}
#description_block.second {
margin-top : 350px;
}
#description_block li {
list-style : none;
line-height : 20px;
}
.top {
text-align : center;
margin : 10px 300px;
}
.center {
text-align : center;
}
#content_wrapper2 h4 {
margin-top : 420px;
margin-left : 10px;
margin-bottom : 10px;
margin-right : 20px;
float : left;
display : inline;
position : relative;
overflow:hidden;
}


p.red {
color : #ee2224;
}
.centerimage {
margin-left : 60px;
}
.box{  position:relative; margin:10px 0 10px 20px;display:block; 
}
.box li{ width:650px; display:block; list-style:none; border:3px solid #fff;}
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -200px;
	left: -245px;
	z-index: 1;
}



.hoverbox img
{
	background: #fff;
	border-color: #fff;
	border-style:double;
	border-width: 5px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 300px;
	height: 125px; 
}

.hoverbox li
{

	color: inherit;
	display:block;
	margin: 20px 10px 10px 10px;
	padding: 2px;
	position: relative;
	 height:130px;
}

.hoverbox .preview
{
	border-color: #fff;
	width: 864px;
	height: 360px;
}
.like-box-holder{ width:250px; float:right; margin-left:10px; margin-bottom:15px; padding-top:15px; padding-bottom:5px;}
.like-box-holder img.benefits{ display:block; margin-left:5px;}
.like-box-holder .like-box {width:250px; display:block;}

.like-box-holder2{ width:600px; height:200px; margin-left:120px; margin-bottom:10px;}
.like-box-holder2 img.benefits{ display:block; margin-left:5px; float:left;}
.like-box-holder2 .like-box2 {width:250px; display:block; float:left;}

















/* Ajax */
.ajax-loading-box {
	border: 1px solid #aaaaaa;
	background-color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 90%;
	width: 65px;
	display: none;
	z-index: 9999;
}
.ajax-message-wrapper {
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 9999;
	width: 339px;
	border-top: 1px solid #ffffff; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #366073;  
	border-bottom: 1px solid #366073;
	cursor: pointer;
}
.ajax-message {
	border: 1px solid #5b8496; 
	background: #ffffff url('images/ajax_message_bg.gif') repeat-x bottom; 
	padding: 25px 29px 10px 29px;
}

.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {
	padding-left: 17px; 
	padding-bottom: 15px;
}

.ajax-notification-e {
	background: url('images/ajax_notification_e.gif') no-repeat left 1px; 
}

.ajax-notification-w {
	background: url('images/ajax_notification_w.gif') no-repeat left 1px; 
}

.ajax-notification-n {
	color: #1b7bdd; 
	font-weight: bold; 
	background: url('images/ajax_notification_n.gif') no-repeat left 1px; 
}
/* /Ajax*/

/* Listmania */
.lm-scroller {
	border: 1px solid #dadada;
	background-color: #ffffff;
}
.lm-category-breadcrumbs-link, .lm-category-breadcrumbs-link:link, .lm-category-breadcrumbs-link:visited,  .lm-category-breadcrumbs-link:hover, .lm-category-breadcrumbs-link:active {
	font-weight: normal;
}
.lm-columns {
	float: left;
	width: 48%;
	min-width: 100px;
}
.lm-links {
	padding-bottom: 1px;
}
.lm-description {
	padding: 4px 0px 15px 0px;
	text-align: justify;
}
.lm-top {
	border-top: 1px solid #b7b7b7;
	font-size: 1px;
}
.lm-center {
	padding-top: 5px;
}
.lm-left {
	border-left: 1px solid #b7b7b7;
}
.lm-right {
	border-right: 1px solid #b7b7b7;
}
.lm-bottom {
	border-bottom: 1px solid #b7b7b7;
	font-size: 1px;
}
.lm-buttons-wrapper {
	padding: 0px 3px 0px 0px;
}
.lm-buttons {
	float: right;
	margin-left: 6px;
	margin-bottom: 1px;
}
.item-wrap {
	background: url('images/sidebox_delim.gif') repeat-x bottom center;
	margin-bottom: 4px;
	padding-bottom: 10px;
	clear: both;
}
.item-image {
	float: left;
	width: 35%;
	margin-right: 5%;
}
.item-description {
	float: right;
	width: 59%;
}
.lm-manufacturer {
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.lm-product-name {
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
.lm-cell-content {
	padding: 5px 9px 9px 9px;
}
.lm-scroller {
	border: 1px solid #d6d6ff;
	background-color: #ffffff;
}
.lm-link:link, .lm-link:visited, .lm-link:active {
	font-weight: bold;
	text-decoration: underline;
}
.lm-link:hover {
	font-weight: bold;
	text-decoration: none;
}
.lm-bc-icon {
	padding: 0px 7px;
}
/* /Listmania */

/* Ads */
.ad-container {	/* to crop a large image */
	overflow: hidden;
	width: 100%;
}
/* /Ads */
