@charset "UTF-8";
/* CSS Document */

body { margin-top:0px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
line-height:14px;
color:#333333;
}

/* Links */
A:link {color: #333333; text-decoration: none} 
A:visited {color: #333333; text-decoration: none} 
A:hover {color: #ff0000; text-decoration: underline} 
A:active {color: #333333; text-decoration: none}

/* Container */

#outside_container { position:relative;
margin-left:auto;
margin-right:auto;
width:973px;
}

#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:973px;
	height:551px;
}

#logo_container { position:relative;
padding-top:15px;
padding-right:15px;
}

#footer { position:relative;
padding-top:50px;
}

#layout2-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:8px;
	height:551px;
}

#layout2-02_ {
	position:absolute;
	left:8px;
	top:0px;
	width:950px;
	height:70px;
	padding-top:10px;
	padding-left:10px;
	background:#FFF;
}

#layout2-03_ {
	position:absolute;
	left:958px;
	top:0px;
	width:15px;
	height:551px;
}

#home {
	position:absolute;
	left:8px;
	top:70px;
	width:73px;
	height:39px;
}

#about-us_ {
	position:absolute;
	left:81px;
	top:70px;
	width:99px;
	height:39px;
}

#faq_ {
	position:absolute;
	left:180px;
	top:70px;
	width:66px;
	height:39px;
}

#catalog_ {
	position:absolute;
	left:246px;
	top:70px;
	width:89px;
	height:39px;
}

#confirmDialog {
	position:absolute;
	left:335px;
	top:70px;
	width:81px;
	height:39px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333333;
}

#wholesale_ {
	position:absolute;
	left:416px;
	top:70px;
	width:107px;
	height:39px;
}

#shop_owner_ {
	position:absolute;
	left:416px;
	top:70px;
	width:107px;
	height:39px;
}

#distributor_ {
	position:absolute;
	left:523px;
	top:70px;
	width:113px;
	height:39px;
}

#international_ {
	position:absolute;
	left:636px;
	top:70px;
	width:126px;
	height:39px;
}

#contacts_ {
	position:absolute;
	left:762px;
	top:70px;
	width:109px;
	height:39px;
}

#layout2-12_ {
	position:absolute;
	left:870px;
	top:70px;
	width:87px;
	height:39px;
	background:url(images/layout2_12.jpg) no-repeat;
}

#layout2-13_ {
	position:absolute;
	left:8px;
	top:109px;
	width:950px;
	height:429px;
}

#about_us_container {
	position:absolute;
	background:url(images/background.jpg) no-repeat;
	left:8px;
	top:109px;
	width:950px;
	height:429px;
}

#about_us_left { float:left;
width:460px;
vertical-align:bottom;
padding-top:0px;
padding-left:0px;
}

#about_us_right { float:left;
width:480px;
padding-left:0px;
padding-right:0px;
}

#faq_container {
	position:absolute;
	background:url(images/faq_background.jpg) no-repeat;
	left:8px;
	top:109px;
	width:950px;
	height:429px;
}

#faq_left { float:left;
padding-left:15px;
padding-top:35px;
}

#faq_right { float:left;
}

#contact_us_container {
	position:absolute;
	background:url(images/contact_us_background.jpg) no-repeat;
	left:8px;
	top:109px;
	width:950px;
	height:429px;
}

#contact_us_left { float:left;
width:400px;
vertical-align:bottom;
}

#contact_us_right { float:left;
width:530px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
}

#contact_header { position:relative;
}

#contact_form { position:relative;
float:left;
}

#contact_side_column { position:relative;
float:left;
height:350px;
border-left:thin dotted #333333;
margin-left:10px;
padding-left:10px;
padding-top:10px;
}

.contact_input_left { float:left;
width:100px;
margin-top:10px;
}

.contact_input_right { float:left;
margin-top:5px;
}

#layout2-14_ {
	position:absolute;
	left:8px;
	top:538px;
	width:950px;
	height:13px;
}

.header { float:left;
}

.header2 { float:left;
font-size:9px;
text-align:right;
width:800px;
height:45px;
}

/* Text */

p.footer { font-family:Verdana, Geneva, sans-serif;
font-size:9px;
color:#333;
letter-spacing:1px;
text-align:center;
}

p.about_us { font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#333333;
line-height:16px;
}

p.message { font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#333333;
line-height:14px;
}

p.prep { border-bottom:thin solid #dddddd;
padding-bottom:10px;
}

h1 { font-family:Verdana, Geneva, sans-serif;
font-size:20px;
color:#000;
font-weight:bold;
border-bottom: thin dotted #333333;
padding-bottom:10px;
margin-bottom:5px;
}

b.red { color:#F00;
}

/* Images */

img { border:0px;
}