
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;
}
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, #footer ul {
margin : 0 auto;
width : 926px;
}
#top_navigation li, #footer 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, #footer a {
color : #fff;
text-decoration : none;
height : 35px;

}
#top_navigation a{padding : 0 25px 0 30px;}
#footer a{padding : 0 40px 0 40px;}

#top_navigation a:hover, #footer 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;}
 #footer a:hover {padding : 0 39px 0 39px;}
#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 {
background : #ee2224 url(images/header_bkgr_red.jpg) repeat-y;
padding : 0;
height : 183px;
display:block;
}
#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;
}
#footer {
padding : 0;
height : 35px;
background : #256ead url(images/top_nav_bkgr.jpg) repeat-x top left;
display : block;
font-size : 80%;
}
#footer li.small {
text-transform : none;
font-weight : normal;
}
#footer p {
margin : 0;
padding : 10px 0;
}
.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;}