/* CSS Document */

body {
	background-color:#FFFFFF;
	font-family:verdana;
}

#wrapper{
	width:800px;
	margin:0 auto;
	padding: 0px;
		
}
#header {padding: 15px 0px 14px 0px;
margin-top:20px;
border-top-color:#000000;
border-top:solid;
border-top-width:1px;

}
#topandback{width:650px;
float:right;
margin-left:5px;
margin-bottom:-5px;
padding:0px;
}

#topandback p a{text-decoration:none;
color:#000099;

}
#topandback p a:hover{text-decoration:underline;
}


#topandback p{float:right;
margin:0px;
padding:0px;
height:20px;
}

#bottomleft{float:left;
width:117px;
height:344px;
}

#bottomleft img{float:left;
clear:both;
margin:20px 10px 2px 10px;
border:none;
}

#bottomleft p {float:left;
clear:both;
width:80px;
height:10px;
margin:0px 0px 5px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
text-align:center;
}




#bottomleft img a{text-decoration:none;
color:#000000;
}
#bottomleft img a:hover {
text-decoration: underline;
border:none;
}

#bottomleft p a{text-decoration:none;
color:#000000;
}
#bottomleft p a:hover {
text-decoration: underline;
}

#navigation { float:left;
			  border: 1px;
			  border-style:solid;
			  border-color:#bbddf5; 
			  width: 120px;
			  height:475px;
			  display:block;
			  background:#f9f9fa;
			  		 
}


#navigation ul {margin-left:0px;
padding: 5px 0px 0px 15px;
}

#navigation li {
	
	float: left;
	clear:both;
	list-style:none;
	padding-bottom:20px;	
		
}

#navigation li a, #navigation li a:visited {
color:#000099;
list-style-type: none;
text-decoration: none;
font-size:.7em;
font-weight:bold;

}
a em {font-style:normal;
text-decoration: underline;
    }

.back{color:#000099;
text-decoration: none;
font-size:.8em;
font-family:verdana;
padding:10px;
width:250px;
height:20px;
float:left;
}

.back a, .back a:visited {color:#000099;
text-decoration: none;

}
.back a:hover{text-decoration:underline;
font-weight:normal;
color:#999999;
}


.next {color:#000099;
text-decoration: none;
font-size:.8em;
font-family:verdana;
padding:0px;
float:right;
padding:10px 10px 0px 10px;
height:20px;

}

.next a, .next a:visited {color:#000099;
text-decoration: none;
}

.next a:hover{text-decoration:underline;
font-weight:normal;
color:#999999;
}



#navigation li a:hover {
color:#999999;
list-style-type: none;
font-weight: normal;
text-decoration:underline;
font-weight:bold;

}

.column p a{

text-decoration:none;
color:#000000;
    }
	
.column img a {text-decoration:none;
color:#FFFFFF;
}

.column p a:hover {
text-decoration: underline;
}
	
	
.column h5 a{
text-decoration: none;
color:#000099;
    }
	
.column h5 a:hover {
text-decoration: underline;
    }
	.column2 p a{

text-decoration:none;
color:#000000;
    }
	
.column2 img a {text-decoration:none;
color:#FFFFFF;
}

.column2 p a:hover {
text-decoration: underline;
    }
	
	
.column2 h5 a{
text-decoration: none;
color:#000099;
    }
	
.column2 h5 a:hover {
text-decoration: underline;
    }
	
.usefulinfo{font-size:.7em;
width:650px;
float:right;
margin:10px 0px 0px 15px;
text-align:justify;
}
.usefulinfo p{margin:5px 5px 5px 0px;

}


.usefulinfo a{text-decoration:none;
}

.usefulinfo a:hover{text-decoration:underline;
}

.usefulinfo img{float:right;
margin:10px 0px 15px 15px;
padding:0px;
border:none;
}

.usefulinfo img a{border:none;
}

#article{font-size:.7em;
width:650px;
float:left;
margin-left:15px;
text-align:justify;
}

#article h1{font-size:1em;
color:#006600;
}

#article h2 {font-size:1em}

#article h2 a{text-decoration:none;
color:#006600;
}

#article img{padding:0px 5px 25px 0px;
}

#article a{text-decoration:none;
color:#000099;
}
#article a:hover{text-decoration:underline;
}

#leftprice {
width:650px;
float:left;
text-align:justify;
}

#leftprice img{
float:right;
margin-left:50px;
}


.articlecolumn{font-size:1em;
width:650px;
float:right;
margin-left:0px;
text-align:justify;
}
.articlecolumn img{float:left;
margin:0px 15px 0px 0px;
padding:0px 15px 15px 0px;

}
.articlecolumn p a{text-decoration:none;
color:#000099;
}

.articlecolumn p a:hover{text-decoration:underline;
}

.digitalcolumn{width:320px;
float:right;
}

.digitalcolumn p{width:280px;
float:left;
margin-top:25px;
line-height:1.6em;
}
.digitalcolumn img{
margin-top:15px;
}
.phonecolumn{width:320px;
float:right;
}

.phonecolumn p{width:280px;
float:right;
margin-top:25px;
line-height:1em;
}

.phonecolumn h2{float:right;
text-align:justify;
margin:15px 0px 0px 0px;

}

.phonecolumn em{font-style:normal;
font-weight:bold;
}

#digarticle{font-size:.7em;
width:650px;
height:720px;
float:left;
margin-left:15px;
text-align:justify;
}
#digarticle img{padding-right:8px;
}

#digbottom{width:800px;
}

#digbottom h1{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.75em;
color:#006600;
margin-bottom:0px;
}
#digbottom p{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
margin-top:10px;
}
#digbottom h4{ font-size:.8em;
font-weight:bold;
}


#prodbottom{width:800px;
height:350px;
float:left;

}

#prodbottom h1{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.75em;
color:#006600;
}

#prodbottom p{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
margin-top:10px;
}

#prodbottom img{padding-left:75px;
}


#prodbottom h4{ font-size:.8em;
font-weight:bold;
}

.prodcolumn{font-size:.7em;
width:650px;
height:250px;
float:right;
margin:25px 15px 5px 0px;
text-align:justify;
}

.prodcolumn img{float:left;
margin-left:50px;
padding:0px 0px 0px 0px;
}
.prodcolumn p{width:350px;
margin-top:40px;
float:right;
}
#productbot{height:470px;
width:800px;
float:left;
margin-bottom:10px;
}

#productbot p{width:250px;
font-size:.7em;
float:right;
text-align:justify;
padding-bottom:38px;
clear:right;
margin-right:15px;
margin-top:0px;

}


#productbot img{float:left;
padding-right:25px;

}
#articlebot{font-size:.7em;
width:650px;
float:left;
margin:0px 0px 15px 0px;
text-align:justify;
}
#contact {
width:640px;
float:right;
margin-top:0px;

}

#contact p{font-size:.7em;
float:right;
text-align:right;

}

#contact p a:hover{text-decoration:underline;
color:#666666;
}

#contact p a, a:visited{color:#000099;
}

#contact h3{font-size:.7em;
float:right;
text-align:right;
color:#006600;
font-weight:500;
}

#contactparagraph h3{font-size:.7em;
float:left;
text-align:right;
color:#006600;
font-weight:bold;
}

#contact ul{font-size:.7em;
float:right;
text-align:right;
margin:20px 0px 0px 0px;
list-style:none;
line-height:1.5em;

}
#contact img{float:left;
margin:0px 0px 5px 0px;
padding:0px;
}

#contact h1{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.7em;
color:#006600;
float:left;
clear:both;
margin:0px 0px 15px 0px;
padding:0px;
}

#contactparagraph {width:640px;
float:right;
margin:0px 0px 0px 15px;
}

#contactparagraph h1{
margin:2px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.7em;
color:#006600;

}

#contactparagraph p{font-size:.7em;
margin-top:5px;


}
.text {width:370px;
float:left;
margin:0px;
padding:8px 15px 0px 15px;
font-size:.75em;
height:374px;
line-height:1.5em;

}
#hometop {width:658px;
height:374px;
background-image:url(images/home1.jpg);
float:right;
border: 1px;
 border-style:solid;
 border-color:#bbddf5; 

}

#hometop h1 {font-family:verdana;
font-weight:bold;
font-size:1em;
color:#000000;
padding:10px 0px 0px 15px;
margin-bottom:5px;
}

#hometop h2{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.7em;
color:#006600;
float:left;
width:370px;
clear:both;
padding: 30px 0px 5px 0px;
}

#hometop h2 a, a:visited{text-decoration:none;
color:#000099;
}

#hometop h2 a:hover {
text-decoration: underline;
color:#999999;
    }
	
#hometop p{width:370px;
float:left;
margin:0px;
padding:0px 15px 5px 15px;
font-size:.75em;
line-height:1.5em;
}

.styledtext {
margin-left:5px;

}

.styledtext p{

}

#flash {float:right;
clear:right;
width:300px;
}


h1 {font-family:verdana;
font-weight:bold;
font-size:1em;
color:#000000;
padding: 5px 5px 5px 5px;
}

h2{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.8em;
color:#006600;
margin:0px 5px 5px 5px;

}

#container_top h2 {clear:both; margin:0; padding-top:250px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:3em; font-weight:300;}



#bottom{

border-style:solid;
border-color:#bbddf5;
border-width:1px;
margin-top:10px;
float:right;
width:658px;
height:382px;
margin-bottom:15px;

}


.column{ width:160px;
height:382px;
float:left;
}

.column2{width:330px;
height:382px;
float:left;
}


.column img{padding:10px 0px 0px 10px;
border-style:none;
}

.column p{
font-size:.6em;
width:130px;
height:85px;
margin:0px 0px 0px 10px;
text-align:justify;
color:#000000;


}
.column2 img{padding:10px 6px 0px 10px;
margin:0px 0px 0px 10px;
float:left;
border-style:none;
}

.column2 p{
font-size:.6em;
width:80px;
height:130px;
padding:0px 0px 10px 0px;
float:left;
margin:0px;
clear:right;

}

#blocktext{width:640px;
height:330px;
border-style:solid;
border-color:#a9d5f4;
border-width:1px 1px 1px 1px;
background:#f9f9fa;
float:right;
margin:0px 0px 10px 0px;
padding:10px 5px 0px 10px;
}

#blocktext p{font-size:.7em;
margin:6px;
}

#blocktext li{font-size:.7em;
margin:6px;
}

#blocktext h1{margin:0px;

}

#blocktext h2{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.7em;
color:#006600;
margin:0px 5px 5px 5px;

}

#blocktext h4{font-size:.8em;
font-weight:bold;
}

#desctext{width:650px;
height:185px;
border-style:solid;
border-color:#a9d5f4;
border-width:1px 1px 1px 1px;
background:#f9f9fa;
float:right;
margin:0px 0px 0px 0px;
padding-top:0px;
}

#desctext p{font-size:.7em;
margin:0px 6px 6px 6px;
}

#desctext ul {margin-top:0px;
}

#desctext li{font-size:.7em;
margin:0px 40px 0px 6px;
}


#desctext p a{
text-decoration:none;
color:#000099;
}
#desctext p a:hover{
text-decoration:underline;

}

#desctext h1{margin:0px;
color:#006600
}

#thumbs{width:650px;
float:right;
}

.pics{float:right;
width:150px;
padding:6px;
border-style:none;
}

.pics p{width:130px;
font-size:.6em;
margin-top:2px;
margin-bottom:15px;
}

.pics p a{text-decoration:none;
color:#000000;
}

.pics p a:hover{text-decoration:underline;

}


.pics img{border-style:none;
}



.picsprod{float:right;
width:204px;
height:203px;
padding:6px 6px 0px 6px;
margin:0px;
border-style:none;
}

.picsprod p{width:190px;
font-size:.6em;
margin:0px 5px 10px 5px;
}
.picsprod p a{text-decoration:none;
color:#000000;
}

.picsprod p a:hover{text-decoration:underline;

}


.picsprod img{border-style:none;
}
.pics h6 {font-size:.7em;
font-weight:600;
padding:0px 0px 0px 0px;
margin:0px 0px 2px 5px;
clear:right;
}
.pics h6 a{
text-decoration: none;
color:#000099;
    }
	
.pics h6 a:hover {
text-decoration: underline;
    }

.picsprod h6 {font-size:.7em;
font-weight:600;
padding:0px 0px 0px 0px;
margin:0px 0px 2px 5px;
clear:right;
}
.picsprod h6 a{
text-decoration: none;
color:#000099;
    }
	
.picsprod h6 a:hover {
text-decoration: underline;
    }
	
	h5{font-size:.7em;
	font-weight:600;
	margin:10px 0px 5px 10px;
	}
	
#design{font-size:.7em;
width:650px;
margin-left:0px;
float:right;
}

#design h1{color:#006600;

}

#design img{float:left;
padding-bottom:15px;
}

#designbottom{width:650px;
float:right;
margin-left:5px;
}

#designbottom p{font-size:.7em;
margin:0px 0px 15px 15px;
}


#studio{font-size:.7em;
width:640px;
float:left;
margin-left:30px;
text-align:justify;
}

#studio img{
float:right;
margin-bottom:10px;
}
#studioleft img{
float:left;
margin:0px 0px 20px 20px;
}

#studio ul{width:280px;
}

#studio li {color:#006600;
line-height:2em;
font-weight:bold;
}

#studio img{padding-left:15px;
}
#aboutustop {
margin:0px 0px 15px 15px;
width:640px;
float:right;

}

#aboutustop p{font-family:verdana;
font-size:.7em;
text-align:justify;
width:250px;
text-decoration:none;

}

#aboutustop img{float:right;
margin:0px 120px 10px 0px;
}

.about{width:640px;
border:solid 1px #a9d5f4;
padding:10px;
float:right;
margin:0px 0px 15px 15px;
}

.about p{font-family:verdana;
font-size:.7em;
text-align:justify;
margin-bottom:15px;
}

.about img{float:right;
margin:10px 20px 10px 40px;

}

#featured {
border-color:#a9d5f4;
border-style:solid;
border-width:1px;
width:648px;
float:right;
font-weight:700;
color:#666666;
font-size:0.8em;
margin:10px 0px 2px 0px;
padding: 1px 0px 2px 10px;
background-color:#E4F2FC;
}

.longbar{
border-color:#a9d5f4;
border-style:solid;
border-width:1px;
width:648px;
float:right;
font-weight:700;
color:#666666;
font-size:0.8em;
margin:10px 0px 12px 0px;
padding: 1px 0px 2px 10px;
background-color:#E4F2FC;
}

.longbar a{text-decoration:none;
color:#666666;
}

.longbar a:hover{text-decoration:underline;
color:#666666;
}
.longbar a:visited{
color:#666666;
}

#footer{width:800px;
height:120px;
border-style:solid;
border-color:#a9d5f4;
border-width:1px 1px 1px 1px;
background:#f9f9fa;
clear:both;
margin-top:10px;
}

#footer ul {margin:6px 0px 0px 10px;
padding:0px;

}

#footer li{float:left;
	list-style-type:none;
	padding:0px 5px 0px 0px;
	
}
#footer li a, #footer li a:visited {
color:#000099;
list-style-type: none;
text-decoration: none;
font-size:.59em;
font-weight:bold;
}

#footer li a:hover{text-decoration:underline;
color:#999999;
}
.bottomfooter {padding:5px 10px 0px 10px;
margin:5px 0px 0px 0px;
float:left;


}

.bottomfooter img{border:none;
}

.bottomfootertext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
float:right;
margin:60px 10px 0px 0px;
}

.bottomfootertext p{ padding:0px;
margin:0px;
}