*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#4C4C4C;
	background-repeat:no-repeat;
	text-align:left;
}
body{
	text-align:center;
	width:100%;
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
}
.cb2{
	width:100%;
	height:1px;
	overflow:hidden;
	float:left;
}
a{
	color:#0071AE;
}
button{
	border:1px solid #707070;
	margin:0px;
	text-align:center;
	overflow:auto !important;  
	overflow:visible;  
	width:auto !important;  
	width:30px;  
	padding-left:3px;  
	padding-right:3px;
	color:#ffffff;
	font-size:12px;
	background-color:#FF8401;
}
table{
	border-collapse:collapse;
}
table td{
	padding:0px;
}
h1{
	font-size:24px;
	font-weight:bold;
	color:#a60c1a;
	padding-bottom:20px;
}
#main{
	margin:auto;
}
#top{
	height:62px;
	background-image:url(/_i/topBg.gif);
	background-repeat:repeat-x;
}
#logo{
	position:absolute;
	margin:19px 0px 0px 18px;
}
#phone{
	float:right;
	font-size:30px;
	color:#FF8401;
	padding:15px 30px 0px 0px;
}
#topInfo{
	text-align:center;
	color:#FFFFFF;
	padding:7px 0px 0px 30px;
}
#topInfo a{
	color:#FFFFFF;
	text-decoration:none;
}
#topInfo a:hover{
	text-decoration:underline;
}
#slogan{
	text-align:center;
	font-size:24px;
	color:#FF8401;
	margin-bottom:5px;
}
#slogan a{
	text-align:center;
	font-size:24px;
	color:#FF8401;
	margin-bottom:5px;
}
#topFlash{
	width:100%;
	height:131px;
	overflow:hidden;
	text-align:center;
}
#icons{
	background-color:#464646;
	position:absolute;
	margin:3px 3px 0px 0px;
	right:0px;
	padding:2px 3px;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}
#icons a{
	display:block;
	width:24px;
	height:23px;
	text-align:center;
}
#icons a:hover{
	background-color:#FF8401;
}
#topMenu{
	height:32px;
	background-image:url(/_i/bgMenu.gif);
	background-repeat:repeat-x;
	margin-top:2px;
	overflow:hidden;
}
#topMenu ul{
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style-type:none;
}
#topMenu ul li{
	float:left;	
}
#topMenu ul li a{
	display:block;
	float:left;
	height:32px;
	padding:0px 20px;
	line-height:32px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/_i/line.gif);
	background-position:right center;
}
#topMenu ul li a.last{
	background-image:none;
}
#topMenu ul li a:hover{
	background-image:url(/_i/bgMenuActive.gif);
	background-repeat:repeat-x;
	position:relative;
	left:-1px;
	padding-left:20px;	
}
#topMenu ul li a.active{
	background-image:url(/_i/bgMenuActive.gif);
	background-repeat:repeat-x;
	position:relative;
	left:-1px;
	padding-left:20px;
	cursor:text;
}
#jomaEffect{
	position:absolute;
	width:243px;
	height:31px;
	background-image:url(/_i/jomaEffect.jpg);
	right:0px;
}
#content{
	min-height:800px;
	height:auto !important;
	height:800px;
	background-image:url(/_i/jomaLogo.gif);
	background-position:right bottom;
}
#left{
	margin-right:330px;
	padding:30px 20px 20px 20px;
}
#right{
	width:320px;
	padding-top:30px;
	position:absolute;
	right:0px;
}
#mainFourPhotos{
	height:380px;
}
#mainPhoto1,#mainPhoto2,#mainPhoto3,#mainPhoto4{
	width:48%;
	height:200px;
	float:left;
	position:relative;
}
#mainPhoto1{
	background-image:url(/_i/line2.gif);
	background-position:right bottom;
}
#mainPhoto2{
	background-image:url(/_i/line3.gif);
	background-position:left bottom;
}
#mainPhoto3{
	background-image:url(/_i/line5.gif);
	background-position:right top;
}
#mainPhoto4{
	background-image:url(/_i/line4.gif);
	background-position:left top;
}
.collectionHeightSpacer{
	height:30px;
}
#mainPhoto1 div.txt a,#mainPhoto2 div.txt a,#mainPhoto3 div.txt a,#mainPhoto4 div.txt a{
	font-size:14px;
	font-weight:bold;	
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	text-align:center;
}
#mainPhoto1 a.img{
	position:absolute;
	left:20px;
}
#mainPhoto1 div.txt{
	margin-top:50px;
	width:100px;
	position:absolute;
	right:30px;
}
#mainPhoto1 div.txt a{
	color:#ff3301;	
}
#mainPhoto2 a.img{
	position:absolute;
	right:20px;
}
#mainPhoto2 div.txt{
	margin-top:50px;
	width:100px;
	position:absolute;
	left:30px;
}
#mainPhoto2 div.txt a{
	color:#12335a;
}
#mainPhoto3 a.img{
	position:absolute;
	left:20px;
}
#mainPhoto3 div.txt{
	position:absolute;
	right:30px;
	margin-top:50px;
	width:100px;
}
#mainPhoto3 div.txt a{
	color:#272B2F;
}
#mainPhoto4 a.img{
	position:absolute;
	right:20px;	
}
#mainPhoto4 div.txt{
	margin-top:50px;
	width:100px;
	position:absolute;
	left:30px;
}
#mainPhoto4 div.txt a{
	color:#A60C1A;
}
h2.title, h2.title *{
	font-size:18px;
	color:#B22808;
	font-weight:normal;
	padding-bottom:10px;
	text-decoration:underline;
}
h2.title2, h2.title2 *{
	font-size:18px;
	color:#12335A;
	font-weight:normal;
	padding-bottom:10px;
	text-decoration:underline;
}
h2.title3{
	font-size:18px !important;
	color:#464646;
	font-weight:normal;
	padding:50px 0px 8px 0px;
}
h2.title4{
	font-size:18px !important;
	color:#464646;
	font-weight:normal;
	padding:0px 0px 10px 0px;
}
#right h2.title4{
	/*padding-left:10px;*/
}
.newsBlock{
	padding-bottom:10px;
}
.date{
	width:75px;
	color:#DADADA;
	border-right:2px solid #DADADA;
	font-size:13px;
	position:absolute;
}
.newsText{
	padding-left:88px;
	width:180px;
	color:#FF6D01;
	font-size:12px;
	display:block;
}
.newsText:hover{
	text-decoration:none;
}
#newsContainer{
	margin-bottom:20px;
}
#aboutContainer{
	padding-bottom:40px;
}
#aboutContainer *{
	font-size:13px;	
}
#aboutContainer img{
	border:1px solid #A6A6A6;
	float:left;
	margin:0px 10px 10px 0px;
}
#aboutContainer a{
	color:#FB8302;
	/*font-weight:bold;*/
}
#footer{
	border-top:5px solid #FF8401;
	border-bottom:1px solid #ffffff;
	background-image:url(/_i/footerRight.jpg);
	background-position:right;	
}
#footerText{
	position:absolute;
	width:485px;
	margin:37px 0px 0px 45%;
	background-image:url(/_i/smalllogo.gif);
	padding-left:70px;
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
}
#footerText *{
	color:#FFFFFF;
	font-size:12px;
}
#footerLeft{
	height:128px;
	background-image:url(/_i/footerLeft.jpg);
}
#popup1,#popup2,#popup3,#popup4{
	width:489px;
	height:215px;
	position:absolute;
	display:none;
	z-index:1;
}
#popup1{
	background-image:url(/_i/popup.png);
	margin:50px 0px 0px 60px;
	padding:20px 0px 0px 50px;
}
#popup2{
	background-image:url(/_i/popup2.png);
	margin:50px 0px 0px -460px;
	padding:20px 0px 0px 20px;
}
#popup3{
	background-image:url(/_i/popup3.png);
	margin:-170px 0px 0px 100px;
	padding:20px 0px 0px 50px;
}
#popup4{
	background-image:url(/_i/popup4.png);
	margin:-170px 0px 0px -500px;
	padding:20px 0px 0px 20px;
}
#contactBlock{
	font-size:13px;
	line-height:20px;
	padding-left:5px;
}
#contactBlock a{
	font-size:14px;
	color:#FF6D01;
}
#path{
	height:20px;
}
#path a{
	display:block;
	float:left;
	background-image:url(/_i/arrow2.gif);
	background-position:right;
	padding-right:20px;
	margin-right:10px;
	font-size:12px;
	color:#333333;
}
#path a.last{
	background-image:url(/_i/arrow.gif);
	padding-right:15px;
}
#path a:hover{
	text-decoration:none;
}
#pageInfo{
	width:80%;
	font-size:12px;
}
#pageInfo *{
	font-size:12px;
}
#pageInfo a{
	color:#FF6D01;
}
.orangeBlock{
	padding:10px;
	/*margin:10px;*/
	margin:0px 10px 20px 0;
	background-color:#FF8401;
	color:#FFFFFF;
	line-height:20px;
}
.orangeBlock a{
	color:#FFFFFF;
}
.orangeBlock,.orangeBlock *{
	font-size:14px;
}
.orangeBlock a.link{
	display:block;
}
#aboutFlash{
	float:right;
	margin:0px 0px 10px 10px;
}
h1.title{
	color:#FF6D01;
}
.formtab td{
	padding:5px;
}
input.field,textarea.field{
	width:300px;	
	border:1px solid #6B6A6A;
}
input.field{
	height:18px;
}
textarea.field{
	height:100px;
}
.buttons{
	
}
.prodBlock{
	float:left;
	margin:0px 20px 20px 0px;
	padding:5px 10px;
	text-align:center;
}
.prodBlock a.prodImg{
	display:block;
}
.prodBlock a.prodImg img{
	
}
.prodBlock a:hover{
	text-decoration:none;
}
.prodBlockSmall{
	float:left;
	margin:0px 20px 20px 0px;
	padding:5px 10px;
	text-align:center;
	border:1px solid #ffffff;
}
.prodBlockSmall a.prodImg{
	display:block;	
}
.prodBlockSmall a:hover{
	text-decoration:none;
}
#tabs{
	height:22px;
	border-bottom:1px solid #CCCCCC;	
}
#tabs a{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	border:1px solid #CCCCCC;
	border-bottom:0;
	padding:0px 5px;
	margin-right:3px;
	text-decoration:none;
}
#tabs a:hover{
	color:#FFFFFF;
	background-color:#FF6D01;
}
#tabs a.active{
	color:#FFFFFF;
	background-color:#FF6D01;
	cursor:text;
}
#tabs2{
	height:20px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:30px;
}
#tabs2 a{
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #CCCCCC;
	border-bottom:0;
	padding:0px 5px;
	margin-right:3px;
	text-decoration:none;
	font-size:11px !important;
}
#tabs2 a:hover{
	color:#FFFFFF;
	background-color:#CCCCCC;
}
#tabs2 a.active{
	color:#FFFFFF;
	background-color:#CCCCCC;
	cursor:text;
}
#rightMenu{
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style-type:none;
}
#rightMenu li{
	padding-left:20px;
	background-image:url(/_i/arrow3.gif);
	background-position:0px 8px;
	margin-bottom:10px;
}
#rightMenu li a{
	font-size:16px;
	color:#6E001D;
}
#rightMenu li a:hover{
	text-decoration:none;
}
#rightMenu li a.active{
	text-decoration:none;
	font-weight:bold;
	cursor:text;
}
a.orange{
	background-color:#FF8401;
	padding:3px;
	color:#FFFFFF;
}
a.price{/*applemint*/
	color:#FF8401;
	padding:1px;
}
a.price_detail{/*applemint*/
	color:#FF8401;
	padding:1px;
	font-size:18px;
}
#rightInfoBlock{
	float:right;
	margin-top:50px;
}
.bigProd,.bigProd2{
	width:49%;
	float:left;
	margin-bottom:50px;
}
.bigProd:hover{/*applemint*/
	margin-bottom:48px;
	border:1px solid #0F325A;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
.bigProdInfo{
	position:absolute;
	margin:-75px 0px 0px 170px;
	width:210px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.bigProdInfo a{/*applemint*/
	font-size:14px;
	font-weight:bold;
}
.bigProdInfo span{
	display:block;
	color:#808080;
	font-weight:normal;
}
.bottomProd{
	float:left;
	margin:0px 20px 20px 0px;
	text-align:center;
	padding:10px;
	border:1px solid #ffffff;	
}
.bottomProd:hover{ /*applemint*/
	border:1px solid #0F325A;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
.bottomProd a.img{
	display:block;
	margin:5px 0px;
}
.bottomProd a.title{
	font-size:16px;
}
#bottomProds{
	width:99%;
}
#bottomProds div.active{
	border:1px solid #0F325A;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
#prods div.active{
	border:1px solid #0F325A;
	padding:4px 10px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
.prodBlock:hover{/*applemint*/
	border:1px solid #0F325A;
	padding:4px 10px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
.invisible{
	visibility:hidden;
}
.bigGol{
	width:300px;
	overflow:hidden;
	text-align:center;
	float:left;
	font-size:22px !important;
	margin-right:20px;	
}
.bigGol a{/*applemint*/
	font-size:22px !important;
}
.golModels{
	float:left;
	width:510px;
	overflow:hidden;
}
.gigureBlock{
	float:left;
	width:170px;
	overflow:hidden;
}
.gigureBlock2{
	float:left;
	width:300px;
	overflow:hidden;
}
.model2{
	float:left;
	width:85px;
	text-align:center;
}
.model1{
	text-align:center;
}
.model1 div.img,.model2 div.img{
	text-align:center;
	padding-bottom:5px;
}
.figure{
	background-image:url(/_i/figure.gif);
	height:13px;
	margin-bottom:22px;
}
.figure_line{
	height:13px;
	border-bottom:1px solid #707070;
	margin-bottom:22px;
}
.bigProdInfoGol,.bigProdInfoGol span{
	font-size:13px;
}
.bigProdInfoGol{
	color:#000000;
	font-weight:bold;
	padding-right:20px;
}
.bigProdInfoGol span{
	color:#808080;
	display:block;
	font-weight:normal;
}
.golBlock{
	padding-bottom:50px;
}
.accBlock {
	width:33%;
	text-align:center;
	float:left;
	margin-bottom:80px;
}
.accBlock2 {
	width:45%;
	text-align:center;
	float:left;
	margin-bottom:80px;
}
.accBlock a, .accBlock2 a{
	font-size:14px;
	font-weight:bold;
}
.accBlock a:hover, .accBlock2 a:hover{
	text-decoration:none;
}
.accBlock a.img, .accBlock2 a.img{
	display:block;
	text-align:center;
	margin-top:30px;
}
#fullPage div#pageInfo{
	width:60%;
	padding-left:20px;
}

.alist {
	font-size:14px;
	font-weight:bold;
	padding-bottom: 5px;
	display:block;
}

/*applemint*/
.pubBlock{
	padding-bottom:50px;
}
.pubImg{
	width:300px;
	overflow:hidden;
	text-align:center;
	float:left;
	font-size:22px !important;
	margin-right:20px;	
}
.pubItem,.pubItem *{
	font-size:13px;
}
.pubItem{	
	float:left;
	width:510px;
	overflow:hidden;
}
.pubList {
	font-size:14px;
	font-weight:bold;
	padding-bottom: 5px;
	display:block;
}
.pubItemText,.pubItemText span{
	font-size:13px;
}
.pubItemText{
	color:#000000;
	font-weight:bold;
	padding-right:20px;
}
.pubItemText span{
	color:#808080;
	display:block;
	font-weight:normal;
}
.imgBord{
	border:1px solid #A6A6A6;
}

.pager{
	margin:5px 0px 15px;
}
.pages{
	float:left;
	font-size:14px;
	margin:5px;
}
.pager a{
	font-size:14px;
}
.pager a.active{
	border:1px solid #B22808;
	padding:2px 3px;
	text-decoration:none;
	margin-top:3px;
	cursor:text;
}
.pageLink{
	float:left;
	margin:5px 10px 0px 10px;
	display:block;
	color:#12335A;
	/*font-weight:bold;*/
}
.pageLink:hover{
	text-decoration:none;
}

.table{
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;	
}
.table th{
	background-color:#FF6D01;
	color:#FFFFFF;
	padding:5px;
	font-size:12px;
	border-left:1px solid #ffffff;	
}
.table td{
	border-left:1px solid #ffffff;
	color:#313647;
	padding:6px;
	border-bottom:1px solid #FF6D01;
}
.trDark{
	/*background-color:#cecece;*/
}
#counters{
	position:absolute;
	width:180px;
	margin:37px 0px 0px 5%;
	color:#FFFFFF;
	line-height:20px;
}
#siteby{
	position:absolute;
	/*width:200px;*/
	margin:37px 0px 0px 25%;
	color:#FFFFFF;
	padding:5px;
	line-height:20px;
	font-size:12px;
}
.bannerBlock{
	padding:5px;	
	margin:0px 10px 20px 0;
	text-align:center;
	border:1px solid #FF6D01;
}
.hspacer1{
	height:30px;
}
.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px;
 Color:#545454;
 text-decoration:none;
}
