﻿body 
{
    width:100%;
    text-align:center;
    font-family:Arial;
    color:#666666;
    font-size:12px;
}

a 
{
    text-decoration:none;
    color:#666666;
}

img
{
	border:0;
}

h1
{
    font-size:16px;
}


#content h1
{
    font-size:22px;
    margin-bottom:-10px;    
}

#content h2
{
    font-size:16px;
}

#content a
{
    color:#cd9d93;
    font-weight:bold;
}


#page
{
    margin:auto;
    width:1026px;
    height:auto;
    overflow:hidden;
    text-align:left;	
}

.resetissue
{
	margin-left:-9px;
}

#header
{
}

#header .lhs
{
    width:831px;
    height:121px;
    background-image:url(../_images/header_lhs.gif);
    float:left;
}

#header .rhs
{
    width:194px;
    height:121px;
    background-image:url(../_images/header_rhs_1.gif);
    float:left;
}

#header .v2
{
    background-image:url(../_images/header_rhs_2.gif);
}

#header .lhs .logo
{
	float:left;
}

#header .menuItems
{
	float:left;
	margin:90px 0px 0px 70px;
	width:550px;
}

#header .menuItems a
{
	margin-right:-6px;
}


#content
{
    clear:both;
    
}


#content .lhs
{
    float:left;
    width:770px;
    height:609px;
}

#content .rhs
{
    float:left;
    width:254px;
    height:609px;
    background-image:url(../_images/content_rhs.gif);    
}

#content #product_slot
{
	margin:129px 0px 0px 44px;
}


#content #product_image
{
    width:161px;
    height:423px;
}
#content #controls
{
    
}

#content #controls #left_button
{
	width:12px;
	height:47px;
    float:left;
}

#content #controls #product_label
{
	width:131px;
	height:58px;
    float:left;
	margin-left:6px;

}

#content #controls #right_button
{
	width:12px;
	height:47px;
	float:left;
}



#content_v2
{
    clear:both;
    width:1024px;
    height:auto;
    overflow:hidden;        
}

#content_v2 #top
{	
}

#content_v2 #top #topborder
{
    width:1024px;
    height:92px;
    background-image:url(../_images/top_border.gif);
}

#content_v2 #top #center
{
    width:1024px;
    min-height:10px;
    overflow:hidden;
    background-image:url(../_images/center.gif);
    background-repeat:repeat-y;    
}

#content_v2 #top #center .inner
{
	margin:20px 0px 0px 120px;
	width:790px;
}

#content_v2 #top #bottomborder
{
    width:1024px;
    height:85px;
    background-image:url(../_images/bottom.gif);    
}

#content_v2 #bottom
{
    width:1024px;
    height:32px;
    background-image:url(../_images/content2_bottom.gif);
}


#links
{
    width:1024px;
    height:240px;
    clear:both;
    background-image:url(../_images/links.gif);
    padding-top:70px;    
}

#blogs
{
	text-align:left;
    margin-left:41px;
    width:280px;
    height:225px;
    overflow:hidden;
    float:left;
}

#blogs a
{
    color:#cd9d93;
    font-weight:bold;
}

#links #tweets
{
    margin-left:41px;
    width:287px;
    height:205px;
    overflow:hidden;
    float:left;
}

#links #various
{
    margin-left:41px;
    width:287px;
    height:225px;
    overflow:hidden;
    float:left;
}

#links #various img.facebook
{
	width:133px;
	height:75px;
	float:left;
}

#links #various img.twitter
{
	width:133px;
	height:75px;
	margin-left:18px;
	float:left;
}

#links #various img.bebo
{
	width:133px;
	height:75px;
	float:left;
}

#links #various img.youtube
{
	width:133px;
	height:75px;
	margin-left:18px;
	float:left;
}



#links h1, #blogs h1
{
    text-align:center;
}

#links ul li, #blogs ul li
{
    list-style-image:url(../_images/bullet.gif);
    margin-bottom:15px;
}

#footer
{
    margin:10px 0px 0px 50px;
    padding-top:10px;
    border-top:1px #666666 solid;
    width:924px;
    height:30px;
    text-align:center;
    font-size:10px;
    clear:both;
}

#altered_footer
{
    margin:10px 0px 0px 50px;
    width:924px;
    height:30px;
    text-align:center;
    font-size:10px;
    clear:both;
}


/* page specific */

div.homepagebackground
{
    background-image:url(../_images/home_lhs.jpg);         
}

div.homepagebackground_v1
{
    background-image:url(../_images/home_lhs_v1.jpg);         
}


div .homepagebackground .inner 
{
    width:207px;
    height:257px;
    margin:100px 0px 0px 200px;
    overflow:hidden;
    float:left;    
}

div .homepagebackground .innerrhs
{
    width:293px;
    height:314px;
    margin:82px 0px 0px 10px;
    float:left;
    overflow:hidden;
}

div .homepagebackground_v1 .inner
{
    width:180px;
    height:257px;
    margin:100px 0px 0px 200px;
    overflow:hidden;    
}

.homepagebackground_v1 .inner h2
{
    margin-bottom:-15px;
}


div.aboutpagebackground
{
	background-image:url(../_images/about_lhs.gif);
	font-size:15px;
}

div.aboutpagebackground .inner
{
	margin:40px 0px 0px 60px;
}

div.aboutpagebackground .topHalf
{
	width:240px;
	height:330px;
	line-height:19px;
}

div.aboutpagebackground .bottomHalf
{
	font-size:13px;
	margin-left:70px;
}

div.wheretobuybackgroundpage
{
	background-image:url(../_images/where_lhs.gif);
}

div.wheretobuybackgroundpage .inner
{
	margin:120px 0px 0px 70px;
	font-size:15px;
	line-height:20px;
	width:200px;
	height:300px;
}

div.productsbackgroundpage
{
	background-image:url(../_images/products_back.jpg);
	background-repeat:no-repeat;
	background-color:#f6d9d5;
	width:890px;
	height:188px;
	margin-left:41px;
	
	padding:380px 0px 0px 50px;
}

div.productsbackgroundpage ul li, div.acetonebackgroundpage ul li, div.completebackgroundpage ul li
{
	list-style:none;
	line-height:25px;
	font-size:15px;
	font-weight:bold;
}

div.productsbackgroundpage a, div.acetonebackgroundpage a, div.completebackgroundpage a
{
	color:#cd9d93;
	font-size:15px;
	font-weight:bold;	
}

div.acetonebackgroundpage 
{
	background-image:url(../_images/acetone_back.jpg);
	background-repeat:no-repeat;
	background-color:#f6d9d5;
	width:938px;
	height:566px;
	margin-left:41px;
	border:1px #f6d9d5 solid;
}


div.acetonebackgroundpage .links, div.completebackgroundpage .links
{
	margin:112px 0px 0px 40px;
}

div.acetonebackgroundpage  .body, div.completebackgroundpage .body
{
	margin:60px 0px 0px 72px;
	width:290px;
}

div.acetonebackgroundpage  .body p, div.completebackgroundpage .body p
{
	margin-left:10px;
	width:220px;
	font-size:13px;

}

div.acetonebackgroundpage  .body ul, div.completebackgroundpage .body ul
{
	margin-top:25px;
	margin-left:-30px;
}

div.acetonebackgroundpage  .body ul li, div.completebackgroundpage .body ul li
{
	width:242px;
	height:20px;
	background-image:url(../_images/listitem_back.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:9px;
	font-weight:normal;
	color:black;
	padding-left:10px;

}

div.completebackgroundpage .body ul li
{
	background-image:url(../_images/listitem2_back.gif);
}

div.completebackgroundpage 
{
	background-image:url(../_images/complete_back.jpg);
	background-repeat:no-repeat;
	background-color:#f6d9d5;
	width:938px;
	height:566px;
	margin-left:41px;
	border:1px #f6d9d5 solid;
}

div.contactbackgroundpage
{
	background-image:url(../_images/contact_back.gif);
	color:black;
}

div.contactbackgroundpage .inner
{
}

div.contactbackgroundpage .inner .top
{
	margin:40px 0px 0px 110px;
	width:650px;
	font-size:15px;
	font-weight:bold;
}

div.contactbackgroundpage .inner .right
{
	margin:60px 0px 0px 480px;
	font-size:15px;
	line-height:22px;
}

div.contactbackgroundpage .emph
{
	color:black;
}

div.requestformbackgroundpage 
{
	width:1024px;
	height:993px;
	background-image:url(../_images/form_back.gif);

}

div.detailsbackgroundpage
{
	background-image:url(../_images/form_back2.gif);
}

div.requestformbackgroundpage .intro
{
	width:600px;
	text-align:center;
	margin:330px 0px 0px 200px;
	font-size:15px;
	line-height:19px;
}

div.requestformbackgroundpage .links
{
	margin:30px 0px 0px 200px;
	width:600px;
	height:70px;
}

div.requestformbackgroundpage .links img
{
	width:145px;
	height:70px;
}


div.requestformbackgroundpage .warning
{
	margin:3px 0px 0px 290px;
	font-size:14px;
	font-weight:bold;
	color:black;
}

div.requestformbackgroundpage .form
{
	margin:25px 0px 0px 205px;
	width:690px;
	height:394px;
}

div.requestformbackgroundpage .lhs
{
	float:left;
	width:363px;
}

div.requestformbackgroundpage .rhs
{
	float:left;
	width:320px;
	margin-top:20px;
}

div.requestformbackgroundpage .submit
{
	clear:both;
	font-size:10px;
}

div.form h2
{
	margin:0px;
	font-size:14px;
}

div.row
{
	clear:both;
}

div.label
{
	float:left;
	width:107px;
}

div.input
{
	float:left;
}

div.input input
{
	width:200px;
}

/* end page specific */
