@charset UTF-8;

#blankpagecontent,#homecontent {
border-bottom:thin solid #ccc;
float:left;
height:auto;
margin:8px 0 0;
width:950px
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif
}

#container {
margin:0 auto;
width:950px
}

#content {
color:#333;
float:left;
font-size:13px;
line-height:14px;
margin:8px 0 0
}

#distributorappbutton {
margin:0;
padding:10px 0 0 17px
}

#distributorappbutton a {
background:url(images/distappbutton.jpg) no-repeat;
color:#fff;
display:block;
font-size:14px;
font-weight:700;
height:33px;
padding:6px 0 0 27px;
text-decoration:none;
width:281px
}

#distributorappbutton a:hover {
background:url(images/distappbutton2.jpg) no-repeat;
color:#ff6
}

#fadeshow1 {
background:#fff;
float:left;
height:160px;
width:280px
}

#footer {
float:left;
height:auto;
margin:8px 0 0 8px;
width:950px
}

#footer p a {
border-right:thin solid #ccc;
color:#666;
display:inline;
font-family:inherit;
font-size:10px;
font-weight:400;
height:15px;
padding:0 12px;
text-decoration:none
}

#footer p span a {
background:#fff url(images/distributor_login.jpg) no-repeat;
border:none;
float:right;
height:20px;
margin:0 15px 0 20px;
padding:0;
text-decoration:none;
width:120px
}

#footer p span a:hover {
background:#fff url(images/distributor_login2.jpg) no-repeat;
text-decoration:none
}

#footerlogo a img {
border:none;
margin:35px 0 0;
text-decoration:none
}

#footer p {
color:#666;
font-size:9px;
margin:0;
padding:6px;
text-align:left
}

#footer p a.last,#footer li.last a {
border:none
}



#headerlang {
background:#fff url(images/langbutton.jpg) no-repeat;
float:right;
height:30px;
margin:15px 0 0;
width:210px
}

#headerlang ul {
margin:2px 0 5px;
padding:0
}

#headerlang ul a {
color:#000;
font-size:9px;
font-weight:400;
padding:2px 0 2px 15px;
text-decoration:none
}

#headerlang a:hover,#footer a:hover {
color:#333;
text-decoration:underline
}

#homecontent p {
color:#333;
float:left;
font-size:13px;
height:auto;
line-height:18px;
margin:8px 0 0;
padding-bottom:15px;
width:950px
}

#homecontent p a {
color:#b9050b;
font-size:13px;
text-decoration:none
}

#homecontent ul li {
background:url(images/arrow.gif) no-repeat left center;
float:left;
list-style:none;
margin:0 0 0 5px
}

#homecontent p a:hover,#homecontent ul li a:hover {
color:#b9050b;
text-decoration:underline
}

#homecontent ul li a,#rightcol2 ul li a {
color:#666;
float:left;
font-size:11px;
margin:0;
padding:3px 0 0 15px;
text-decoration:none;
width:225px
}

#homecontent h2,#rightcol2 h2 {
color:#666;
float:left;
font-family:inherit;
font-size:15px;
line-height:20px;
margin:0;
padding:12px 0 7px;
text-transform:uppercase;
width:225px
}

#homeflash {
background:#fff;
float:left;
height:350px;
width:950px;
margin-top:18px
}

#leftcol {
float:left;
height:200px;
margin:0 0 0 15px;
width:160px
}

#leftcol ul,#midcol ul,#rightcol ul,#rightcol2 ul {
float:left;
margin:0;
padding:0
}

#menu {
background:#b9050b url(images/menu.jpg) no-repeat;
float:left;
height:35px;
margin:10px 0 0;
width:950px
}

#menu ul {
float:left;
margin:0;
padding:0
}

#menu li {
float:left;
list-style:none;
margin:0;
padding:0
}

#menu li a {
color:#fff;
float:left;
font-size:12px;
font-weight:700;
height:18px;
padding:5px 50px 0;
text-decoration:none;
text-transform:uppercase
}

#menu a:hover {
background:#a1060b;
color:#ff9
}

#menu li.current a {
color:#ff9
}

#menu li.last a:hover {
background:#a1060b
}

#midcol {
float:left;
height:200px;
margin:0 0 0 15px;
width:180px
}

#pageheader {
background:#fff;
float:left;
height:115px;
margin:0;
width:950px
}

#pageheader a img {
border:none;
float:left;
margin:5px 0 0;
text-decoration:none
}

#pagecontent {
background:#fff url(images/pagecontentbg.gif) repeat-y;
border-bottom:thin solid #ccc;
color:#333;
float:left;
font-size:13px;
height:auto;
line-height:14px;
margin:8px 0 0;
width:950px
}

#pagecontent p.app a:hover,#pagecontent p.reasons a:hover {
background:#eee
}

#pagecontentbox {
height:auto;
margin:0 0 0 160px;
width:770px
}

#pagecontentbox #contentphotobox {
float:right;
width:325px
}

#pagecontentboxcontact {
height:auto;
margin:0 0 0 160px;
padding:0;
width:450px
}

#pagecontent #pagecontentboxcontact p {
color:#333;
font-size:13px;
line-height:18px;
margin:0;
padding:0 0 0 15px
}

#pagecontent #pagecontentboxcontact p a {
margin:0;
padding:0
}

#pagecontent table {
margin:0 0 0 130px
}

#pagecontent h1 {
background:#999;
color:#fff;
display:block;
float:left;
font-size:18px;
height:25px;
line-height:24px;
margin:8px 0 15px;
padding:3px 0 3px 20px;
text-transform:uppercase;
width:780px
}

#pagecontent h2 span {
color:#b9060c
}

#pagecontent img {
border:none;
padding:0 15px 10px 10px
}

#pagecontent p a {
color:#b9060c;
font-weight:400;
line-height:15px;
margin:1px;
text-decoration:underline
}

#pagecontent table tr td p {
margin:0 0 0 10px
}

#pagecontent table tr td img {
margin:0 0 0 10px;
padding:0 15px 10px 10px
}

#pagecontent p a:hover {
color:#333
}

#pagecontent p.distributor a {
font-size:16px;
font-weight:700
}

#pagecontent p span {
color:#b9060c;
font-weight:700;
text-transform:uppercase
}

#pagecontent p.reasons a {
font-weight:700;
line-height:20px
}

#pagecontent p.reasons strong {
font-size:18px
}

#photopagecontent {
background:#fff;
border-bottom:thin solid #ccc;
float:left;
height:auto;
margin:8px 0 0;
width:950px
}

#photopagecontent h1 {
background:#999;
color:#fff;
float:left;
font-size:18px;
height:25px;
margin:8px 0 15px;
padding:3px 0 3px 20px;
text-transform:uppercase;
width:930px
}

#photopagecontent p a {
color:#b9060c;
font-weight:400;
line-height:15px;
margin:5px;
text-decoration:underline
}

#photopagecontent h2,#pagecontent h2 {
color:#333;
float:left;
font-size:16px;
height:25px;
margin:0 0 5px 10px;
padding:0 0 3px 10px;
width:780px
}

#photopagecontent p,#pagecontent p {
color:#333;
font-size:13px;
line-height:18px;
margin:0;
padding:10px
}

#photopagecontent ul li,#pagecontent ul li {
color:#333;
font-size:13px;
line-height:18px;
margin:0;
padding:2px
}

#preload {
display:none
}

#prodmenu {
background:#ddd url(images/prodmenutop.gif) no-repeat center top;
float:left;
height:600px;
width:150px
}

#prodmenu ul {
float:left;
margin:40px 0 0;
padding:0
}

#prodmenu ul li {
float:left;
list-style:none;
margin:0;
padding:0
}

#prodmenu ul li a {
background:#ddd url(images/pagemenu-line.gif) no-repeat center bottom;
color:#333;
float:left;
font-size:11px;
margin:0;
padding:6px 0 6px 15px;
text-decoration:none;
width:135px
}

#prodmenu ul li a:hover,#prodmenu ul li.current a {
background:#eee url(images/pagemenu-line.gif) no-repeat center bottom
}

#rightcol {
float:left;
height:200px;
margin:0 0 0 5px;
width:200px
}

#rightcol2 {
background:#fff;
float:right;
height:160px;
margin:15px 0 0 15px;
padding:0;
width:280px
}

#rightcol2 ul li {
float:left;
list-style:url(images/arrow.gif);
margin:0 0 0 15px
}

#rightcol2 ul li a:hover {
color:#036;
text-decoration:underline
}



