*{
padding:0px;
margin:0px;

}
img{border:0px;}
html{
width:100%;
height:100%;
}
body{background:url(../images/bg3.jpg) no-repeat center top;
height:100%;
background-color:#CCC;
position:relative;
font-family:Arial, Helvetica, sans-serif;
}
.clear { clear:both;}
html > body{
min-height:100%;
height:auto;
}
#header{ height:172px;

}
body a { text-decoration:none; color:#09F;}
#header_inside{
width:700px;
margin:0 auto;
position:relative;
background:url(../images/top.gif) top;

}
#header_inside .search { float:left; color:#2a8bf5; text-align:center; width:345px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:15px 5px 0 0;} 
#header_inside .csslideshow { float:left;width:700px; font-family:Arial, Helvetica, sans-serif; font-size:13px; } 
#menu{
	float:left;
	 width:700px;
	 background:url(../images/bg_li.gif) repeat-x top;
}

.twtr-hd, .twtr-ft{display: none;}
#wrapper a{ text-decoration:none;

}
#content_inside{
	background:#FFF;
width:700px;
margin:0 auto;
overflow:hidden;
padding: 0px 0px 0px 0px;
}
#content_inside2{
	background:#FFF;
width:700px;
margin:0 auto;
overflow:hidden
}
#sidebar{
	background: url(../images/bg_block.gif);
width:205px;
float:left;
padding:10px 5px 0 10px;
}
#sidebar .infotext { color:#FFF;}
#sidebar2{
	background: url(../images/bg_block.gif);
width:255px;
float:left;
padding:10px 5px 0 10px;
color:#fff;
}

#list{
list-style-type:none;
margin:11px 0 0 0;
line-height:18px;
height:18px;
}
#list a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-decoration:none
}
#list a:visited{text-decoration:none}
#list a:hover{text-decoration:underline}
#list li{
width:165px;
padding:0 0 0 10px;
}
.color{
background-color:#ECECC5
}
h1, h2, h3, h4, h5 {margin:0 0 10px 0; line-height:1.2em; color:#04254c; }
h1 {	font-size:30px; color:#04254c; letter-spacing:-1px; margin-bottom:5px } 
h1 span {	font-size:23px; color:#a0a8ba;  line-height:1em; position:relative; vertical-align:bottom; line-height:48px  } 
h2 {	font-size:30px; color:#04254c; margin-bottom:15px; text-align:center;} 
h2 span {	font-size:20px; color:#a0a8ba;  line-height:1em; position:relative; vertical-align:bottom; line-height:48px   } 
h2.h2 {	font-size:50px; color:#fff; margin-bottom:15px; overflow:hidden} 
h2.h2 span {	font-size:22px; color:#fff; text-transform:uppercase; display:block; margin-bottom:-25px; position:relative } 
h3 {	font-size:24px; color:#FFF; text-transform:none ; line-height:1em; position:relative; vertical-align:bottom; } 
h4 {	font-size:18px; letter-spacing:0px;} 
h5 {	font-size:13px; text-align:left; } 
h6 {	font-size:20px; color:#04254c;  text-transform:uppercase}



#main_block{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
overflow:hidden;
float:left;
width:480px;
}

#main_block2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
overflow:hidden;
float:left;
width:430px;
}
#main_block3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
overflow:hidden;
float:left;
width:700px;
}
#main_block ul{
list-style-position: inside;
list-style-image: url(arrow.gif);
list-style-type: square;

}

#footer{
	height:50px;
	
}
#footer_inside{
	 background:#f7f9fa;
width:695px;
height:50px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
padding:15px 0 15px 5px;
/*background:url(../images/top.gif) top;*/
}
#footer_inside li { display:inline;  padding:0 15px 0px 0px;	}
	#footer_inside  li:first-child { border:none; }
	#footer_inside li a { text-decoration:none; color:#878894; text-transform:uppercase; }
	#footer_inside li a:hover, footer nav li a.current { color:#000; text-decoration:none; }

#items{
float:left;
padding:22px 0 0 0;
width:770px;
}
.item{
width:241px;
height:265px;
float:left;
background-image:url(../images/item_bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0 12px 15px 0;
display:inline;
}
.item img{
margin:26px 0 0 25px;
}
.item span{
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#E9410E;
width:70px;
padding:0 0 0 20px;
}
.view{
display:block;
float:left;
line-height:18px;
margin:3px 3px 0 0;
width:41px;
text-align:center;
background-image:url(../images/view_bg.gif);
background-position:top left;
background-repeat:no-repeat;
color:#fff;
text-decoration:none
}
.buy{
display:block;
float:left;
line-height:18px;
margin:3px 3px 0 0;
width:92px;
text-align:center;
background-image:url(../images/buy_bg.gif);
background-position:top left;
background-repeat:no-repeat;
color:#CAFF34;
text-decoration:none
}

#item{
padding:13px 0 0 5px;
float:left
}
#item h4{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#242424;
font-weight:normal;
}
.big_view{
width:478px;
padding:20px 0 12px 0;
vertical-align:middle;
border:1px solid #D6D3C7;
background-color:#FFFFFF;
position:relative;
text-align:center;
}
.big_view span{
font-size:30px;
color:#E9410E;
display:block;
position:absolute;
bottom:10px;
left:25px;
}
.scroll{
width:478px;
border:1px solid #D6D3C7;
background-color:#FFFFFF;
padding:6px 0;
text-align:center;
margin:5px 0 0 0;
}
.scroll a{
margin:0 2px;
} 
.description{
width:220px;
float:left;
padding:55px 0 0 25px;
}
.description p{
padding-bottom:15px;
}
.style1{
padding:0 0 200px 0
}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}
/*Menu*/
.sf-menu {
	margin:			0;
	padding:		0;
	list-style:		none;
	float:	left;
	z-index:900000000000000000000000000;
	
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu a {
	text-decoration:none;
	color:#031a35;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 18px;
	display:block;
	font-size:14px;
	z-index:9000000000000000000000000000000000000000000000000000;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
	zoom:1;
}
.sf-menu a:hover, .sf-menu a.current	  { /* visited pseudo selector so IE6 applies text colour*/
	background: url(../images/bg_menu.gif) top left repeat-x;
	color:#fff;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu ul{
	width:			200px;
}
.sf-menu li li{
	padding-right:0;
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	position:	relative;
	background: url(../images/bg_li.gif) top right no-repeat;
	padding-right:1px;
	float:left;
	line-height:35px;
	font-size:15px;
	z-index:9000000000000000000000000000000000000000000000000000;
	position:relative;
}
.sf-menu li li {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	text-align:left;
	line-height:25px;
	border:none;
}
.sf-menu li li a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background: url(../images/bg_li1.gif) top left repeat-x;
	color:#657384;
	padding:0 20px 0 20px;
	line-height:34px;
	height:34px;
	overflow:hidden;
	display:block;
	font-size:12px;
	text-transform:capitalize;
}
.sf-menu li li a:hover, .sf-menu li li a.current {
	color:#fff;
	background: url(../images/bg_li-act.gif) top left repeat-x;
}

.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			35px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
	margin-left:1px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			10px;
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:50%;
	margin-top:-2px;
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { right:5px !important;}


#login-form fieldset {
	border:none;
	text-align:right;
	}
	#login-form input[type=text] {
		background:#fff;
		border:none;
		padding:3px 0 3px 4px;
		width:170px;
		color:#000;
		}
	#login-form input[type=submit] {
		width:72px;
		border:none;
		height:23px;
		background: url(../images/button.gif) top left no-repeat;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		}
/*  Buttons */
.button { 
	
		border:none;
		margin:10px 0 10px 0;
		background: url(../images/button2.gif) top left repeat-x;
		padding:5px 18px 5px 18px;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	cursor:pointer
	}
.button a { color:#fff; text-decoration:none;} 
.button:hover {
	color:#000;
	background:#6bc3fd;
	text-decoration:none;
	}

.button1 { 
	display:inline-block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:43px;
	height:43px;
	background:#042850;
	padding:0 18px 0 18px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #0e7bca;
	border-right:1px solid #0e7bca;
	text-transform:uppercase
	}
.button1:hover {
	color:#000;
	background:#4579b3;
	text-decoration:none;
	}

.button2 { 
	display:inline-block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:43px;
	height:43px;
	background:#939aac;
	padding:0 18px 0 18px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #808694;
	border-right:1px solid #808694;
	text-transform:uppercase
	}
.button2:hover {
	color:#000;
	background:#c0c1c4;
	text-decoration:none;
	}
.button3 { display:block;
	border:none;
		margin:10px 0 10px 0;
		background: url(../images/button2.gif) top left repeat-x;
		padding:5px 18px 5px 18px;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	cursor:pointer;
	text-align:center;
	
	}
.button3 a { color:#fff; text-decoration:none;} 
.button3:hover {
	color:#000;
	background:#6bc3fd;
	text-decoration:none;
	}


.line-hor { 
	background:#3a3c52;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:20px 0 20px 0;
}
.footer {color:#000; margin-top:30px}
	.footer .container { padding:0px 0 26px 0; margin: 0 auto; position: relative; width: 950px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#f7f9fa; }
	.footer .indent{padding:26px 0px 0px 30px}
	.footer a { color:#14a0f1; text-decoration:none;	}
	.footer a:hover { text-decoration:underline;	}

/* Footer Navigation */

	
