/* CSS Document */


body
{
margin:0;
text-align:left;
font-family: Arial, sans-serif;
font-size:0.7em;
line-height:1.4em;
color:#12205c;
background:url('images/body-bg.jpg') repeat-y top left;
}

h1
{
font-size:1.8em;
line-height:1em;
margin:0 0 0 15px;
padding:0;
}

.clear
{
clear:both;
}


#wrapper
{
width:950px;
}


#head
{
width:1000px;
height:141px;
background:url('images/head-bg-b.gif') no-repeat top left;
}


#content-home
{
width:700px;
height:315px;
background:url('images/home-content-bg.jpg') no-repeat top right;
}

#content-events
{
width:700px;
height:auto;
background:url('images/events-content-bg.jpg') no-repeat top right;
border-top:1px solid #fff;
border-bottom:1px solid #1f2c63;
}

#content-events p
{
width:370px;
margin-left:30px;

}

#content-links
{
width:700px;
height:auto;
background:#ffffff;
border-top:1px solid #fff;
border-bottom:1px solid #1f2c63;

}

#content-links a:link,
#content-links a:visited
{
text-decoration:none;
color:#12205c;
}

#content-links a:hover
{
text-decoration:none;
color:#ff5a00;
}


#content-main
{
width:700px;
height:auto;
margin:0px;
padding:0px;
border-top:1px solid #fff;
background-color:#fff;
}



#content-about
{
width:700px;
height:auto;
margin:0;

padding:0px;
border-top:1px solid #fff;
border-bottom:1px solid #1f2c63;
background:url('images/about-content-bg_temp.jpg') no-repeat top right;
}

#content-about p
{
width:370px;
margin-left:30px;

}


#content-home-left
{
width:360px;
margin-left:30px;
margin-top:30px;
float:left;
display:inline;
line-height:1.8em;
}

#content-home-right
{
width:240px;
margin-left:40px;
margin-top:5px;
float:right;
}


#content-prod-detail
{
width:700px;
height:315px;
/*background-color:#f3f4f7;*/
background:#f3f4f7 url('images/prod-panel-bg.gif') repeat-x top left;
}

#product-left
{
width:340px;
margin-left:30px;
margin-top:30px;
float:left;
display:inline;
}

#product-right
{
width:303px;
height:240px;
float:right;
display:block;
border:#14205b 1px solid;
text-align:center;

}

#mainimage
{
vertical-align: bottom;
height:inherit;
overflow:hidden;
}

#detail-bar
{
width:700px;
background-color:#e6e6e6;
}

#buttons
{
width:390px;
float:left;
background:#E6E6E6;
height:73px;
}

.detail-buttons
{
width:180px;
height:24px;
margin-left:30px;
margin-top:7px;
float:left;
display:inline;
}
.detail-buttons a:link,
.detail-buttons a:visited
{
border:0px;
text-decoration:none;
}
.detail-buttons img
{
border:0px;
text-decoration:none;
}

.detail-buttons-right
{
width:140px;
height:24px;
margin-left:20px;
margin-top:7px;
float:left;
display:inline;
}
.detail-buttons-right a:link,
.detail-buttons-right a:visited
{
border:0px;
text-decoration:none;
}
.detail-buttons-right img
{
border:0px;
text-decoration:none;
}

#thumbs
{
width:310px;
float:left;
background:#E6E6E6;
}

.detail-thumbs
{
width:75px;
float:right;
border-left:1px solid #12205c;
border-top:1px solid #12205c;
border-bottom:1px solid #12205c;
display:inline;
padding:0;
margin:0;
vertical-align:middle;
}

.detail-thumbs-last
{
width:75px;
height:72px;
float:right;
border:1px solid #12205c;
display:inline;
padding:0;
margin:0;
}


#base-home
{
width:1000px;
height:235px;
padding:0;
margin:0;
}

#content
{
clear:both;
width:640px;
height:auto;
background:#fff;
padding:30px 30px 0 30px;
}
#content-main h2
{
margin-top:30px;
margin-left:30px;
}

#content-main h2 span
{
display:none;
}
#content-main h2#documents
{
width:212px;
height:21px;
background:url('images/h2/documents-and-support.gif') no-repeat top left;
}
#content-main h2#distributors
{
width:239px;
height:21px;
background:url('images/h2/distributors.gif') no-repeat top left;
}
#content-main h1#distributors1
{
width:150px;
height:21px;
}
#content-main h2#contacts
{
width:212px;
height:21px;
background:url('images/h2/contacts.gif') no-repeat top left;
}
#content-main h2#faqs
{
width:212px;
height:21px;
background:url('images/title-faq.gif') no-repeat top left;
}
#content-events h2#events
{
width:212px;
margin-top:30px;
margin-left:30px;
height:0px;
padding:30px 0 0 0;
overflow:hidden;
position:relative;
background:url('images/h2/events.gif') no-repeat top left;
}
#content-about h2#about-us
{
margin-top:30px;
margin-left:30px;
width:212px;
height:21px;

background:url('images/h2/about-us.gif') no-repeat top left;
}
#content-about h2 span
{
display:none;
}
#content-links h2#links
{
width:212px;
height:0px;
margin-top:30px;
margin-left:30px;
padding:30px 0 0 0;
overflow:hidden;
position:relative;
background:url('images/h2/links.gif') no-repeat top left;
}
#content-links h2 span
{
display:none;
}
#content-main h2#downloads
{
width:105px;
height:17px;
background:url('images/h2/downloads.gif') no-repeat top left;
}


#content-main h3
{
font-size:20px;
font-family:Arial, sans-serif;
margin-top:10px;
margin-left:30px;
padding:0px;
}
#content-main h4
{
color:#fa5b09;
font-size:13px;
font-family:Arial, sans-serif;
margin-left:30px;
}
#content-main h5
{
font-size:14px;
margin-left:15px;
text-transform:uppercase;
line-height:22px;
margin-bottom:5px;

}


#content-main p
{
margin-top:15px;
margin-left:30px;
margin-right:30px;
}
#content-main img
{
float:right;
}


#content-main ul
{

margin:0;
padding:0;
margin-left:45px;
}
#content-main ul li
{
/*background:url('images/icons/pdf.gif') no-repeat 0 0px;*/
padding:0px;
margin:0px;
text-indent:0px;
list-style-type:none;
list-style-position:outside;
padding-left:15px;
line-height:17px;
margin-bottom:5px;
width:615px;
height:auto;
}



#content-main ul li span
{
font-weight:bold;
padding-left:5px;
}
#content-main ul li strong
{
font-weight:bold;
}


#quick-links
{
width:700px;
height:149px;
background:#F3972B url('images/quick-links-bg.gif') no-repeat top left;
padding:0;
margin:0;
}

.linkimg
{
float:left;
width:140px;
height:149px;
padding:0;
margin:0;
}



#latest-events
{
width:670px;
height:250px;
background:#da5309;
padding-left:30px;
}

#latest-events-title
{
padding-top:20px;
}

.latest-events-box
{
width:290px;
float:left;
color:#fff;
margin-top:20px;
margin-right:30px;
margin-bottom:30px;
padding:10px 0 10px 0;
border-top:dotted 1px #fff;
border-bottom:dotted 1px #fff;
}
#content-events .event
{
padding:0px;
color:#12205c;
margin-right:10px;
border-bottom:dotted 1px #12205c;
margin-bottom:10px;
font-size:1em;
width:450px;
}

#content-events .event a:link,
#content-events .event a:visited
{
color:#12205c;
text-decoration:none;
}
#content-events .event a:hover
{
color:#ff7022;
text-decoration:none;
}

#content-events .event p
{
padding:0px;
margin-bottom:10px;
margin-top:10px;

}
#content-events .event h4
{
padding:0px;
}

#content-main .link-text
{
position:relative;
min-height:33px;
margin:0px;
margin-left:30px;
margin-bottom:10px;
padding:0px;
}
#content-main .link-text span
{
color:#fa5b09;
}
#content-main .link-text a:link,
#content-main .link-text a:visited
{
color:#12205c;
text-decoration:none;
}

#content-main .contactext,
#content-main .contactext li
{
font-weight:normal;
list-style:none;
margin:10px;
margin-top:0px;
margin-bottom:0px;
}
#content-main a:link,
#content-main a:visited
{
text-decoration:none;
color:#12205c;
}



#logo
{
float:left;
margin-left:30px;
margin-top:30px;
display:inline;
}


.listing-grey
{
width:700px;
height:auto;
background-color:#f3f4f7;
border-bottom:1px solid #b7b8ba;
}

.listing-white
{
width:700px;
height:auto;
background-color:#fff;
border-bottom:1px solid #b7b8ba;
}

.listing-grey h1
{
margin-top:15px;
}

.listing-white h1
{
margin-top:10px;
}

.listimg
{
float:right;
margin:0;
width:140px;

}

#content-main .listing-document
{
width:685px;
height:111px;
background:#fff;
margin:0px;
padding-left:15px;
padding-bottom:0px;
border-top:1px solid #b7b8ba;
}
#content-main .listing-document img
{
float:right;
margin:0px;
padding:0px;
border:0px;
}
#content-main .listing-document h4
{
font-weight:normal;
padding:0px;
margin-left:15px;
line-height:5px;
}
#content-main .listing-document h3
{
padding:0px;
margin-top:10px;
margin-left:15px;
line-height:5px;
}
#content-main .listing-document p 
{
font-family:Arial, sans-serif;
font-size:0.9em;
float:left;
line-height:1.2em;
margin:0px;
margin-right:0px;
margin-left:5px;
padding-bottom:0px;
margin-bottom:0px;
}

p#small-link
{
font-family:Arial, sans-serif;
font-size:0.9em;
float:left;
line-height:1.2em;
margin:0px;
margin-right:0px;
margin-left:5px;
padding-bottom:0px;
margin-bottom:0px;
}

 p#small-link a:link,
p#small-link a:visited
{
font-family:Arial, sans-serif;
color:#000;
}
p#small-link a:hover
{
color:#ff7022;
text-decoration:none;
}

#content-main .listing-document p a:link,
#content-main .listing-document p a:visited
{
font-family:Arial, sans-serif;
color:#000;
}
#content-main .listing-document p a:hover
{
color:#ff7022;
text-decoration:none;
}
#content-main .listing-document p span
{
font-family:Arial, sans-serif;
letter-spacing:-0.01em;
text-transform:uppercase;
color:#12205c;
}

#content-main #goback
{
background:url('images/icons/back.gif') no-repeat left 4px;
height:auto;
margin-left:17px;
}

#content-main #goback a:link,
#content-main #goback a:visited
{
font-size:1.3em;
margin-left:10px;
color:#12205c;
}
#content-main #goback a:hover
{
background:none;
text-decoration:none;
color:#ff7022;
}

h3#oscar
{
background:url('images/oscar-text-bg.gif') no-repeat left top;
overflow:hidden;
margin:0;
padding:105px 0 0 0;
height:0;
position:relative;
}

h3#moje
{
background:url('images/moje-text-bg.gif') no-repeat left top;
overflow:hidden;
margin:0;
padding:105px 0 0 0;
height:0;
position:relative;
}

h3#howex
{
background:url('images/howex-text-bg.gif') no-repeat left top;
overflow:hidden;
margin:0;
padding:105px 0 0 0;
height:0;
position:relative;
}

h3#supercable
{
background:url('images/supercable-text-bg.gif') no-repeat left top;
overflow:hidden;
margin:0;
padding:105px 0 0 0;
height:0;
position:relative;
}

h3#carbojet
{
background:url('images/carbojet-text-bg.gif') no-repeat left top;
overflow:hidden;
margin:0;
padding:105px 0 0 0;
height:0;
position:relative;
}

























/*main navigation*/

#mainnav
{
width:900px;
float:left;
margin-left:30px;
margin-top:118px;
font-family:Arial, sans-serif;
color:#FFF;
font-size:0.9em;
display:inline;
}

#mainnav ul
{
list-style-type:none;
padding:0;
margin:0 0 10px 0;
height:0.9em;
line-height:0.9em;
position:relative;
}

#mainnav ul li
{
display:inline;
margin-right:2px;
}

#mainnav ul li a:link,
#mainnav ul li a:visited
{
color:#fff;
text-decoration:none;
}

#mainnav ul li a:hover
{
color: #81c9fd;
}
























form#contact_1
{
border:0;
width:700px;
color:#FFFFFF;
font-size:12px;
background:#f85b00;
/*scrollbar-base-color:#f85b00;
scrollbar-arrow-color: white;
scrollbar-track-color:ff965d;
scrollbar-shadow-color:da4f04;
scrollbar-lightshadow-color:ff965d;
scrollbar-highlight-color:white;*/
margin-top:0px;
margin-bottom:0px;
}
form#contact_1 label
{
width:100px;
display:block;
clear:left;
border:1px solid #f85b00;
text-align:left;
}
form#contact_1 input,
form#contact_1 textarea,
form#contact_1 select,
form#contact_1 label,
form#contact_1 div.inputdiv
{
float:left;
padding:2px;
margin:1px;
margin-left:35px;
display:inline;
/*_margin-left:17px;*/
font-size:14px;
}

form#contact_1 input,
form#contact_1 textarea,
form#contact_1 select,
form#contact_1 div.inputdiv
{
width:270px;
float:left;
background:#fe7934;
color:#fff;
margin-left:0;
border:1px solid #fff;
font-size:14px;
}

form#contact_1 label
{
margin-right:10px;
}

form#contact_1 select
{
width:90px;
margin-left:0px;
}

form#contact_1 h3
{
clear:left;
padding-top:15px;
display:block;
width:390px;
font-size:14px;
margin-bottom:5px;
border-bottom:1px solid;
margin-left:35px;
}
form#contact_1 textarea
{
height:50px;
font-size:14px;
}
form#contact_1 div.inputdiv
{
display:block;
color:#fff;
border:1px solid red;
background:#fff;
border:0;
}
form#contact_1 input.radioinput
{
display:inline;
border:0;
clear:none;
float:none;
width:auto;
background:#fff;
}
#form .formstall
{
height:60px;
}



















/* faq stuff */
#content-main h4.question
{
color:#12205c;
padding:6px;
/*_padding:4px;*/
cursor:pointer;
font-size:11px;
background:#dee2f5;
}

#content-main h4.question_active
{
background:#12205c;
color:#fff;
padding:5px;
cursor:pointer;
}

#content-main p.answer
{
border:1px solid #b7b8ba;
color:#12205c;
margin:30px 25px 5px 30px;
padding:10px;
padding-top:0px;
margin-top:0px;
cursor:default;
}
#content-main a:link,
#content-main a:visited
{
color:#12205c;
text-decoration:none;
}
#content-main a:hover
{
color:#ff7022;
text-decoration:none;
}




#footer
{
width:700px;
height:160px;
position:relative;
text-align:left;
background: #1f2c63 url('../images/layout/footer-bg.gif') no-repeat left top;
font-family:Arial, sans-serif;
color:#FFF;
font-size:0.9em;
margin:0;
padding-top:10px;
border-bottom:1px dotted #fff;
}

#footer p 
{
/*_margin-left:10px;*/
margin-left:24px;
margin-top:0px;
color:#fff;
}
#footer p a:link,
#footer p a:visited
{
color:#fff;
text-decoration:none;
}
#footer p a:hover
{
color:#ff7022;
text-decoration:none;
}
#footer ul
{
width:670px;
padding:0px;
margin-left:30px;
margin-top:20px;
list-style-type:none;
text-align:left;
}
#footer ul li
{
text-align:left;
display:inline;

color:#fff;
margin-right:2px;
}
#footer ul li#navlast
{
border-right: 0px;
}
#footer ul li a:link, 
#footer ul li a:visited
{

text-decoration:none;
color:#fff;
}
#footer ul li a:hover
{
color:#ff7022;
text-decoration:none;
}
 /*MARCS STUFF */
 
 .distributor-list
 {
 	margin:0;
 }
 
  .distributor-list h1
 {
 	font-weight:500;
	margin:0 0 20px 30px;
 }
 
 .distributor-list h2
 {
 	font-weight:500;
	margin:0 0 0 30px;
	font-size:1.4em;
	
 }

 .distributor-list p
 {
 	line-height:14px;
 	color:#ff5a00;
	margin:0;
 }
 
  .distributor-list p span
 {
 	width:90px;
 	float:left;
 }
 
 .distributor-item
 {
	width:600px;
	
 	float:left;
 	
 }
 .distributor
 {
	width:260px;
	/*_width:200px;*/
	padding:0;
	margin:0;
	float:left;
	border-bottom:#12205c dotted 1px;
 
 }
 
  #content-main  .distributor h2
 {
	margin:0 0 0 30px;
	padding:0;
 
 }
 
	.distributor p
 {
 	margin:0 0 20px 0;
	padding:0 0 20px 0;
	/*_margin-left:-20px;*/
}

.event-pages p a:hover
{
	color:#da5309;
}

#video40Div{
	position: absolute;
	top: 50%;
	margin-top: -100px;
	height: 200px;
	left:50%;
	margin-left: -125px;
	width: 250px;
	
	display:none;
	background-color: #DDDDDD;
	border: 2px solid #AAAAAA;
}
#close40Button{
	position: absolute;
	top: 50%;
	margin-top: -98px;
	left:50%;
	margin-left: 109px;
	
}

#video150Div{
	position: absolute;
	top: 50%;
	margin-top: -150px;
	height: 300px;
	left:50%;
	margin-left: -175px;
	width: 350px;
	
	display:none;
	background-color: #DDDDDD;
	border: 2px solid #AAAAAA;
}
#close150Button{
	position: absolute;
	top: 50%;
	margin-top: -148px;
	left:50%;
	margin-left: 159px;
	
}

#video400Div{
	position: absolute;
	top: 50%;
	margin-top: -325px;
	height: 650px;
	left:50%;
	margin-left: -400px;
	width: 800px;
	
	display:none;
	background-color: #DDDDDD;
	border: 2px solid #AAAAAA;
}
#close400Button{
	position: absolute;
	top: 50%;
	margin-top: -323px;
	left:50%;
	margin-left: 384px;
	
}
