/* CSS Document
© CreaCom Design */

* {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box; 
}


body {
	margin: 0; border: 0;
	background-color: #ffffff;
	padding: 0;}

.clearfix {
padding: 3px;
}

#wrapper {
min-width: 675px;
max-width: 700px;
margin: 0 auto 0 auto;
}

#header {
height: 240px;
width: 695px;
background-color: #ffffff;
clear: both;
}

#inset {
height: 240px;
width: 675px;
text-align: center;
float: left;
margin: 20px auto 0 auto;
clear: both;
}


#maincontentwrap {
width: 675px;
height:auto;
margin: 0;
float: left;
background-color: #ffffff;
}

#left_col {
width: 255px;
height: 450px;
float: left;
overflow: hidden;
background-color: #ffffff;
text-align: left;
color: #3f3f3f;
font: bold 11px 'Lucida Grande', Helvetica, Arial, sans-serif;
line-height: 20px;
}


#main_content {
width: 407px;
height: auto;
float: left;
background-color: #ffffff;
}

.contentpaneopen p {
text-align: justify;
color: #666666;
font: 12px Arial, Helvetica, sans-serif;
line-height: 1.6em;
margin-top: 10px;
}

table.blog {
margin-top: 22px;
}

table.contentpaneopen {
text-align: justify;
color: #666666;
font: 12px Arial, Helvetica, sans-serif;
line-height: 1.4em;
}

.contentheading {
font : 20px 'Lucida Grande', Helvetica, Arial, sans-serif;
color: #000000;
text-align: left;
}

.contentpaneopen a {
color: #fe9833; text-decoration:none;
}

.contentpaneopen a:hover {
color: #000000; text-decoration:none;
}

.orange {color: #fe9833; text-decoration:none;}

h1 {
font : 15px 'Lucida Grande', Helvetica, Arial, sans-serif;
color: #000000;
text-align: left;
}

h3 {
font : 15px 'Lucida Grande', Helvetica, Arial, sans-serif;
color: #fe9833;
text-align: left;
}

#menuleft {
width: 230px;
height: auto;
margin: 10px 0 0 5px;
padding: 0;
border: 0;
float: left;
}

#menuimg {
width: 28px;
height: 120px;
margin: 0;
padding: 0;
border: 0;
text-align: right;
float: left;
}

#menutext {
width: 195px;
height: auto;
margin: 0 0 0 0;
padding: 0;
border: 0;
float: right;
text-align: left;
color: #3f3f3f;
font: bold 11px 'Lucida Grande', Helvetica, Arial, sans-serif;
line-height: 20px;
}

#clientslinks {
width: 407px;
height: auto;
margin: 0;
color: #3f3f3f;
font: bold 12px 'Lucida Grande', Helvetica, Arial, sans-serif;
padding: 0;
border: 0;
float: right;
}

#brandboxtopbotm {
width: 407px;
height: 12px;
margin: 0;
padding: 0;
border: 0;
float: left;
}

#brandboxmidl {
width: 407px;
height: auto;
background: url(http://www.sweetpr.com/pressoffice/templates/vpo-home/images/home-brands-box-midl.gif) repeat-y;
margin: 0;
padding: 0 0 0 12px;
text-align: left;
color: #3f3f3f;
font: 12px 'Lucida Grande', Helvetica, Arial, sans-serif;
border: 0;
float: left;
}

#brandboxmidl ul {
padding-left: 15px;
}

#brandboxmidl a {
color: #fe9833; text-decoration: underline;
}

#brandboxmidl a:hover {
color: #fe9833; text-decoration: none;
}

#contactbox {
width: 169px;
height: 107px;
background: url(http://www.sweetpr.com/pressoffice/templates/vpo-home/images/contact-box.gif) no-repeat;
margin: 60px 0 0 38px;
padding: 0;
border: 0;
float: left;
}

#contactdetails {
width: 150px;
height: auto;
margin: 22px 0 0 15px;
padding: 0;
border: 0;
float: left;
text-align: left;
color: #666666;
font: 14px Arial, Helvetica, sans-serif;
line-height: 1.6em;
}

.telephone {
color: #000000;
font-weight: bold;
}

#bottom {
width: 675px;
height: 45px;
background-color: #ffffff;
border-top: 10px solid #e8e8e8;
clear: both;
}

#user7 {
width: 675px;
height: 20px;
float:right;
text-align: right;
color: #666666;
font : 12px Arial, Helvetica, sans-serif;
background-color: #ffffff;
margin-top: 20px;
}

#user7 a {
color: #000000;
text-decoration: none;
}

#user7 a:hover {
color: #fe9833;
text-decoration: none;
}

#footer {
clear: both;
}


/* ***** LINKS ***** */

    .home:link {color: #3f3f3f; text-decoration:none;}
 .home:visited {color: #3f3f3f; text-decoration:none;}
 .home:hover {color: #fe9833; text-decoration:none;}
 
     .what:link {color: #3f3f3f; text-decoration:none;}
 .what:visited {color: #3f3f3f; text-decoration:none;}
 .what:hover {color: #FF33FF; text-decoration:none;}
 
 .flexible:link {color: #3f3f3f; text-decoration:none;}
 .flexible:visited {color: #3f3f3f; text-decoration:none;}
 .flexible:hover {color: #FFD300; text-decoration:none;}
 
      .contact:link {color: #3f3f3f; text-decoration:none;}
 .contact:visited {color: #3f3f3f; text-decoration:none;}
 .contact:hover {color: #FF0000; text-decoration:none;}
 
 .orange2:link {color: #fe9833; text-decoration:none; font: 12px Arial, Helvetica, sans-serif;}
 .orange2:visited {color: #fe9833; text-decoration:none; font: 12px Arial, Helvetica, sans-serif;}
 .orange2:hover {color: #3f3f3f; text-decoration:none; font: 12px Arial, Helvetica, sans-serif;}
 
/*#mainnav {
width: 675px;
height: 25px;
text-align: center;
font : 11px 'century gothic', Arial, Helvetica, sans-serif;
background-color: #ffffff;
padding-top: 10px;
float: left;
clear: both;
letter-spacing:2px
}

#mainnav a {
color: #ffffff;
text-transform: uppercase;
text-decoration: none;
}

#mainnav a:hover {
color: #000000;
text-transform: uppercase;
text-decoration: none;
}

#mainnav .mainlevel{
margin-right: 15px;
}
*/
 
/*

#productsbox {
width: 740px;
height: auto;
margin: 20px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

td.productslist {
color: #615445;
font : 11px 'century gothic', Arial, Helvetica, sans-serif;
text-align: center;
line-height: 1.5em;
}

td.productslist a {
color: #615445;
text-decoration: underline;
}

td.productslist a:hover {
color: #f47a2b;
text-decoration: none;
}

td.productdetails {
color: #615445;
font : 11px 'century gothic', Arial, Helvetica, sans-serif;
line-height: 1.5em;
}

td.productdetails a {
color: #615445;
text-decoration: underline;
}

td.productdetails a:hover {
color: #f47a2b;
text-decoration: none;
}

td.buttonheading a {
color: #615445;
text-align: right;
font : 11px 'century gothic', Arial, Helvetica, sans-serif;
text-decoration: none;
}

td.buttonheading a:hover {
color: #f47a2b;
text-align: right;
text-decoration: none;
font : 11px 'century gothic', Arial, Helvetica, sans-serif;
}
*/
