/********************************/
/***  Filename:	vwr_styles.css	*/
/***  			                */
/********************************/
/* margin (top, right, bottom, left) */
/* border: solid 1px #000000; */


/*** Default Page Layouts ***/
a:link    { color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:active  { color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:visited { color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:hover   { color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }

a.headerNameLink:link    { color: #666666; font-size: 24px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; }
a.headerNameLink:active  { color: #BB7D55; font-size: 24px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; }
a.headerNameLink:visited { color: #666666; font-size: 24px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; }
a.headerNameLink:hover   { color: #BB7D55; font-size: 24px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; }

a.mainLinks:link    { color: #000000; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.mainLinks:active  { color: #DDDDBB; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.mainLinks:visited { color: #000000; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.mainLinks:hover   { color: #DDDDBB; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }

a.bookmarkLink:link    { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.bookmarkLink:active  { color: #936649; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.bookmarkLink:visited { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.bookmarkLink:hover   { color: #936649; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }

a.toolsLink:link       { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.toolsLink:active     { color: #936649; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.toolsLink:visited    { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.toolsLink:hover      { color: #936649; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }

a.toThisLink:link      { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.toThisLink:active    { color: #936649; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.toThisLink:visited   { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.toThisLink:hover     { color: #936649; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }

a.copyright:link    { color: #333333; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.copyright:active  { color: #333333; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.copyright:visited { color: #333333; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.copyright:hover   { color: #333333; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }

a.testimonial:link    { color: #000000; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none; }
a.testimonial:active  { color: #333333; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none; }
a.testimonial:visited { color: #000000; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none; }
a.testimonial:hover   { color: #333333; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: underline; }


html, body {
	margin:        0 auto;  
	padding:       0 auto;
    color:        #400000;
	text-align:    center;  
    font-size:       12px;
    font-style:    normal;
    font-family:   verdana, helvetica, arial, sans-serif;
	background:   #CCBFAC  url(/common/multimedia/images/backsides.jpg) repeat;
    }


#mainWrapper {
    position:      relative;
	width:            990px;
	height:            100%;
	margin:          0 auto;
}

#mainContainer {
	width:           990px;
	margin:         0 auto;
	padding:           0px;
	text-align:       left;
    background:    #CCBFAC  url(/common/multimedia/images/desert_bgrepeat.jpg) repeat-y;
}

#mainContainer #headerBackground {
    width:           990px;
	background:  url(/common/multimedia/images/desert_header.jpg) no-repeat;
}

#mainContainer #headerOverlay {
    padding-bottom:   10px;
}

#mainContainer #footer {
     position:    relative;
     left:           100px;
     bottom:          10px;
     text-align:    center;
}

#mainContainer #contentLeft {
	width:           180px;
	padding-top:      10px;
	padding-left:     10px;
	text-align:       left;
	float:            left;
}
#mainContainer #contentRight {
	width:           760px;
	padding-right:    20px;
	text-align:       left;
	float:           right;
}

.headerLeftCol {
    float:            left;
	text-align:       left;
    padding:  35px 0px 0px 0px;	
}
.headerRightCol {
    float:           right;
	text-align:       left;
    padding:  0px 0px 0px 0px;	
}

.homeLeftCol {
    float:            left;
	text-align:       left;
    padding:  0px 0px 10px 0px;	
}
.homeRightCol {
    float:           right;
	text-align:       left;
    padding:  0px 0px 10px 0px;	
}

.pricingLeftCol {
    width:           300px;
    float:            left;
	text-align:       left;
    padding:  0px 0px 10px 0px;	
}
.pricingRightCol {
    width:           260px;
    float:           right;
	text-align:       left;
    padding:  0px 0px 10px 20px;	
}

.google468_60 {
    padding:  40px 0px 10px 10px;
}

.center {
	margin:       0 auto;  
	padding:      0 auto;
}

.clearAll {  
	clear:            both;
    height:              0;
    font-size:         1px;
    line-height:       0px;
}

.clearFloat { clear: both; }

.clearFix: { 
    display:         block; 
    content:           "."; 
    height:            0px; 
    visibility:     hidden; 
    clear:            both; 
}


/*** Text and Font Definitions ***/

.blue { color: #708D9D; }

.headerName {
	padding:       8px 70px 0px 0px;
	font-weight:      bold;
	letter-spacing:   -1px;
	word-spacing:      4px;
    text-align:      right;
}

.headerLocation {
	padding:       0px 70px 0px 0px;
    text-align:      right;	
	font-size:        11px;
	font-weight:    normal;
    color:         #333333;	
    font-family:   verdana, arial, helvetica, sans-serif;
}

.headerSlogan {
	padding:       2px 0px 0px 40px;
	color:         #DBD1C2;
	font-weight:      bold;
	font-size:        18px;
    letter-spacing:    1px;
	word-spacing:   -0.4px;
}

.headerNavigation {
    height:           33px;
	width:           455px;
	padding:      6px 0px 0px 32px;
}

.headerTools {
    text-align:      left;
	padding:      10px 0px 0px 240px;
}

.headerLinkToUs {
    text-align:      right;
	padding:       116px 46px 0px 0px;
}

.headerBookmark {
    text-align:      right;
	padding:        8px 32px 0px 0px;
}

.siteBorder {
     border-color:   #339999;
	 border-style:    double;
	 border-width:    medium;
}

.affiliateBox {
     padding:      10px 0px 20px 0px;
	 background:    #CCBFAC;
	 border-style:    ridge;
	 border-width:     thin;
}

.titleFont h1 {
    color:        #333333;
    font-size:       28px;
    font-style:    italic;
    font-weight:   normal;
    font-family:   'Times New Roman', sans-serif;
    }
	
.headingFont h2 {
    color:        #600000;
    font-size:       14px;
    font-style:    normal;
    font-weight:     bold;
    font-family:    verdana, arial, helvetica, sans-serif;
    }

.subHeadingFont h2 {
    color:        #000000;
    font-size:       12px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   verdana, arial, helvetica, sans-serif;
    }	
	
.logoFont h3 {
    color:        #CC6633;
    font-size:       14px;
    font-style:    italic;
    font-weight:     bold;
    font-family:   verdana, arial, helvetica, 'Times New Roman', sans-serif;
    }
	
.priceSpecialFont {
    color:        #600000;
    font-size:       14px;
    font-style:    normal;
    font-weight:     bold;
    font-family:   verdana, arial, helvetica, 'Times New Roman', sans-serif;
    }
	
.priceOrderFont {
    color:        #CC6633;
    font-size:       14px;
    font-style:    italic;
    font-weight:     bold;
    font-family:   verdana, arial, helvetica, 'Times New Roman', sans-serif;
    }

.priceAmountFont {
    color:        #003366;
    font-size:       13px;
    font-style:    normal;
    font-weight:     bold;
    font-family:   verdana, arial, helvetica, 'Times New Roman', sans-serif;
    }
	
.priceContactFont {
    color:        #333333;
    font-size:       12px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   arial, helvetica, sans-serif;
    }
	
.servicesTypeFont {
    color:        #600000;
    font-size:       14px;
    font-style:    normal;
    font-weight:     bold;
    font-family:   verdana, arial, helvetica, 'Times New Roman', sans-serif;
    }

.servicesContactFont {
    color:        #333333;
    font-size:       12px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   verdana, arial, helvetica, sans-serif;
    }
	
.copyrightFont {
    color:        #333333;
    font-size:        9px;
    font-style:    normal;
    font-weight:   normal;
	text-decoration: none;
    font-family:    verdana, arial, helvetica, sans-serif;
    }
.emailFont {
    color:        #333333;
    font-size:       12px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   arial, helvetica, sans-serif;
    }
	
.listFont {
    color:        #000000;
    font-size:       14px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   arial, helvetica, sans-serif;
    }
	
	
.descriptionFont {
    color:        #333333;
    font-size:       12px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   arial, helvetica, sans-serif;
    }

.aboutFont {
    color:        #333333;
    font-size:       14px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   arial, helvetica, sans-serif;
    }
	
.noteFont {
    color:        #333333;
    font-size:       10px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   verdana, arial, helvetica, 'Times New Roman', sans-serif;
    }
	
.homePageFont {
    color:        #000000;
    font-size:       14px;
    font-style:    normal;
    font-weight:   normal;
    font-family:   arial, helvetica, sans-serif;
    }
	
/*** Maintenance Table Layout ***/
.tblHeading div {
    float:            left;
	padding-bottom:   10px;
	font-weight:      bold;
	font-size:        13px;
	text-align:     center;
}
.tblSubHeading {
    width:           636px;
	padding-bottom:    6px;
	font-weight:      bold;
	font-size:        13px;
	text-align:       left;					
}
.tblBottom {
	float:            left;
	width:           636px;
	height:            0px;
	border-bottom: 1px solid #000000;
}
.tblSpace {
	float:           left;
	width:          634px;
	height:          20px;
	border-left:   1px solid #000000;
	border-right:  1px solid #000000;
	border-top:    1px solid #000000;					
}

.tblDesp {
	float:            left;
	width:           295px;
	border-top:    1px solid #000000;					
	border-left:   1px solid #000000;
}
.tblPage {
	float:            left;
	width:            70px;
	text-align:     center;
	border-top:    1px solid #000000;					
	border-left:   1px solid #000000;
}
.tblAddPage {
	float:            left;
	width:           120px;
	text-align:     center;					
	border-left:   1px solid #000000;
	border-right:  1px solid #000000;
	border-top:    1px solid #000000;					
}
.tblFull {
	float:            left;
	width:           333px;
	text-align:     center;					
	border-left:   1px solid #000000;
	border-right:  1px solid #000000;
	border-top:    1px solid #000000;					
}

.tblDesp10 {
	height:           22px;
	padding: 8px 0px 0px 5px;
}
.tblPage10 {
	height:           22px;
	padding-top:       8px;
}
.tblAddPage10 {
	height:           22px;
	padding-top:       8px;
}

.tblDesp20 {
	height:           34px;
	padding: 6px 0px 0px 5px;
}
.tblPage20 {
	height:           25px;
	padding-top:      15px;
}
.tblAddPage20 {
	height:           25px;
	padding-top:      15px;
}
.tblAddPage21 {
	height:           35px;
	padding-top:       5px;
}

.tblDesp30 {
	height:           46px;
	padding: 4px 0px 0px 5px;
}
.tblPage30 {
	height:           30px;
	padding-top:      20px;
}
.tblAddPage30 {
	height:           40px;
	padding-top:      10px;
}

