body{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	background-color: #FFFFFF;
	
}
#contents {
	width: 951px;
	margin: 0 auto;
	/*border: solid red 1px;*/
}
#header_b {
	width: 949px;
	margin: 0 auto;
	border: solid 1px #000000;
	padding: 1px 1px 1px 1px;
	height: 372px;
}
#header_y {
	width: 945px;
	margin: 0 auto;
	border: solid 1px #F6B541;
	padding: 1px 1px 1px 1px;
}
#banner {
	background-image: url(images/banner_05.jpg);
	background-repeat: no-repeat;
	width:945px;
	height:332px;
}
#menu {
	width: 943px;
	height: 36px;
	margin: 0 auto;
	padding-left: 2px;
	background-image: url(images/menuback_07.jpg);
	background-repeat: repeat-x;
}
p{
	margin: 0;
	padding: 0;
}
#menu a {
	display: block;
	float: left;
	height: 29px;
	margin: 0px 0px 0px 1px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFAF0;
	text-decoration: none;
	font-weight: normal;
}
#menu .st2 {
	width:200px;
}
#menu a:hover {
	background-image: url(images/rollover_09.jpg);
	background-repeat: no-repeat;
	background-position: 50% 1%;
	text-decoration: none;
	font-weight:normal;
}
#menu .active a {
	background-image: url(images/rollover_09.jpg);
	background-repeat: no-repeat;
	background-position: 50% 1%;
	text-decoration: none;
	font-weight:normal;
}
#menu .bar {
	height: 29px;
	margin: 0px 0px 0px 1px;
	padding-bottom: 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFAF0;
	text-decoration: none;
	vertical-align: middle;
}
.subbox {
	height: 36px;
	margin: 0 auto;
	padding-left: 2px;
	background-image: url(images/box_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	color:#CCCCCC;
	font-weight:bold;
	font-size:11px;
}
.greybox {
	/*background-image: url(images/grey_back_11.jpg);
	background-repeat: repeat-y;
*/
	width: 331px;
	float:left;
}
.greybox1 {
/*
	background-image: url(images/grey_back_11.jpg);
	background-repeat: repeat-y;*/
	width: 331px;
	float:right;
}
.greybox11 {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 0 0 auto;
	;
}
.greybox12 {
	background-image: url(images/grey_back_11.jpg);
	background-repeat: repeat-y;
	width: 331px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.greybox_big {
	background-image: url(images/full_05.jpg);
	background-repeat: repeat-y;
	width: 957px;
	float:left;
	
}
.greybox_big11old {
	width: 917px;
	float:left;
	margin-left:150px;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
}
.greybox_big1 {
		
	width: 917px;
	float:left;
	margin-left:20px;
	padding-top:20px;
}
.greybox_big11 {
	
	width: 917px;
	margin-left:20px;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.plainbox {
	width: 289px;
	float:left;	
}
.grey_bt {
	background-image: url(images/grey_bt_14.jpg);
	background-repeat: no-repeat;
	height: 14px;
}
.grey_bt_big {
	background-image: url(images/full_08.jpg);
	background-repeat: no-repeat;
	height: 14px;
	float: left;
	width: 957px;
}
.maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #6B8CA5;
	padding-left: 17px;
}
.blt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6B8CA5;
	margin-left: 24px;
	background-image: url(images/bl1_05.png);
	background-repeat: no-repeat;
	padding-left: 21px;
	margin-right: 5px;
}
.blt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-left: 74px;
	background-image: url(images/bl2_24.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 5px;
}
.blt2 a {
	
	color: #FF3300;
	text-decoration:none
}
.blt2 a:hover {
	color: #FF3300;
	text-decoration:none
}
.blt22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 74px;
	padding-left: 18px;
	margin-right: 5px;
}
.blt22 a {
	
	color: #FF3300;
	text-decoration:none;
	font-weight:normal;
}
.blt22 a:hover {
	color: #FF3300;
	text-decoration:none;
	font-weight:normal;
}
.blt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	margin-left: 74px;
	background-image: url(images/bl3_09.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 5px;
}
.blt3 a {
	
	color: #FF3300;
	text-decoration:none
}
.blt3 a:hover {
	color: #FF3300;
	text-decoration:none
}
.blt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	margin-left: 74px;
	background-image: url(images/bl3_09.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 0px;
}
.blt4 a {
	color: #FF3300;
	text-decoration:none;
	font-weight:bold;
}
.blt4 a:hover {
	color: #595959;
	text-decoration:none
}
.blt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-left: 5px;
	background-image: url(images/bl3_09.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 0px;
}
.blt5 a {
	color: #FF3300;
	text-decoration:none
}
.blt5 a:hover {
	color: #595959;
	text-decoration:none
}
.blt6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6B8CA5;
	background-image: url(images/bl1_05.png);
	background-repeat: no-repeat;
	padding-left: 21px;
	margin-right: 5px;
}
.blt7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 74px;
	padding-left: 18px;
	margin-right: 5px;
}
.blt7 a {
	color: #FF3300;
	text-decoration:none
}
.blt7 a:hover {
	color: #595959;
	text-decoration:none
}
.block_bg {
	padding:3px;
	
}
.block_bg2 {
	padding:3px;
	padding-right:15px;
	text-align:justify;
	
}
.prod {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
	
}
.block_bg a {
	color: #FF3300;
	text-decoration: none;
}
.block_bg a:hover {
	color: #595959;
	text-decoration:none
}
.block_bg li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-left: 0px;
	background-image: url(images/bl1_05.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 0px;
	text-decoration:none;
	list-style: none;
	margin-right:15px;
	text-align:justify;
	line-height:17px;
}
.subtitle1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6B8CA5;
	padding-left: 5px;
	background-image: url(images/ttback_05.png);
	background-repeat: no-repeat;
	background-position:right 8px;
	margin-left: 25px;
	margin-right: 5px;
}
.subtitle11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6B8CA5;
	padding-left: 20px;
	background-image: url(images/ttback_05.png);
	background-repeat: no-repeat;
	background-position:right 8px;
	margin-left: 45px;
	margin-right: 15px;
}
.subtitle2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #595959;
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 5px;
}
.subtitle3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B8CA5;
}
.subtitle4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 16px;
	font-weight: bold;
	color: #595959;
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top:3px;
}
.subtitle5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6B8CA5;
	margin-right:5px;
}
.subtitle6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6B8CA5;
}
.subtitle7{
	color: #6B8CA5;
}
.textb1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-left: 35px;
	margin-right: 10px;
	padding-top: 2px;
	padding-right:5px;
	text-align:justify;
}
.textb1  a {
	color: #FF3300;
	text-decoration:none
}
.textb1  a:hover {
	color: #595959;
	text-decoration:none
}
.textb11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-left: 35px;
	margin-right: 5px;
	padding-top: 2px;
	padding-left:40px;
	text-align:justify;
}
.textb2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-left: 10px;
	margin-right: 5px;
	padding-top: 2px;
	text-align:justify;
}
.textb2 a {
	color: #FF3300;
	text-decoration: none;
}
.textb2 a:hover {
	color: #595959;
	text-decoration:none
}
.miravista_can {
	background-image: url(images/vistacan_05.png);
	height: 24px;
	margin-top:10px;
	background-repeat: no-repeat;
	margin-left: 8px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	width: 317px;
}
.miravista_can2 {
	background-image: url(images/vistacan_05.png);
	height: 24px;
	margin-top:10px;
	background-repeat: no-repeat;
	margin-left: 8px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 7px;
	width: 317px;
	color: #6B8CA5;
}
.calravista_box {
	background-image: url(images/ttback_09.png);
	height: 36px;
	margin-top:15px;
	background-repeat: no-repeat;
	margin-left: 24px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6B8CA5;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	width: 199px;
	float: left;
	display: block;
}
.calravista_logo {
	background-image: url(images/calravista_11.png);
	height: 38px;
	margin-top:10px;
	background-repeat: no-repeat;
	margin-left: 230px;
	padding-top: 7px;
	width: 77px;
}
.textb1 a,.textb2 a {
	color: #FF3300;
	text-decoration: none;
	text-align:justify;
}
.orange {
	color: #FF3300;
}
.newsletter {
	background-image: url(images/subscribe_05.jpg);
	height: 106px;
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 270px;
}
.newsletterfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6B8CA5;
	padding-left:25px; 
	padding-right:25px; 
	
	
}
.newsletterfont1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left:15px;
}
.newsletterfont2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6B5F49;
	padding-top:2px;
	padding-left:15px; 
	padding-right:15px;#040000;
	text-align:center
}
.newsletterfont3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #040000;
	padding-top:5px;
	padding-left:10px; 
	padding-right:10px;
	text-align:center;
}
.newsletterfont4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #464b4e;
	padding-left:1px;
	width: 100px;
	border: solid 1px #B7C5D0;
	height: 15px;
}
.nospace{
margin: 0 0 0 0;
padding: 0 0 0  0;
}
.prodrow{
	margin: 0 auto 0 0;
	/*height: 430px;*/
	padding-top: 3px;
}
.addtcartbtn{
background-image:url(images/addtocart.jpg);
background-color:#79ADDA;
height:32px;
width:104px;
}
.checkoutbtn{
background-position:top;
background-image:url(images/checkout.jpg);
background-color:#79ADDA;
height:32px;
width:104px;
}
/* menu style*/
.tabs-submenu { 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;	
	MARGIN-TOP: 6px;	
	LIST-STYLE-TYPE: none;
	width: 163px;
}
.tabs-submenu ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	display: block;
}
.tabs-submenu  li {
	display: inline;
}
.tabs-submenu a{
	display: block;
	width: 153px;
	height: 23px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FF461A;
	padding-top: 5px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	padding-left: 8px;
	BORDER-RIGHT: #5D4634 1px solid;	
	BORDER-LEFT: #5D4634 1px solid;
	BORDER-bottom: #5D4634 1px solid;
}
.tabs-submenu a:hover{
	background-color: #D0A24D;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
}
.smltnew {
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	COLOR:#FF3300;
	FONT-FAMILY: Schindler Small Caps,verdana,ms sans serif,arial;
	letter-spacing: 0px;
	font-weight: lighter;
	
}
.smltbr {
	PADDING-LEFT: 5px;
	FONT-SIZE: 21px;
	COLOR:#996633;
	FONT-FAMILY: Schindler Small Caps,verdana,ms sans serif,arial;
	letter-spacing: 0px;
	font-weight:bolder;
	
}
/* menu style*/
