/* ------- global.css file ---------------------------------------------------------------------- */
/* ------- Jayson Roofing Inc. ---------------------------------------------------------------------- */

body { background-color:#B7C9E4; background-image:url('../images/jbkgnd.png'); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;	font-size: 10pt; margin: 0 0 0 0;}
* {margin: 0; padding: 0;}
a, p, img {color: #FFFFFF; text-decoration: none; border:none;}
a:link {color: #FFFFFF; text-decoration: none; border:none;}
a:visited {color: #FFFFFF; text-decoration: none; border:none;}
a:hover { color: #C5D1E9; text-decoration: underline; border:none;}
.clearfloats { clear:both;}

/* ---------------------------------------------------------*/

#mainwrap { margin-left:auto; margin-right:auto; min-width:480px; max-width:1280px; }
#jheader {	overflow:hidden;		width:1275px;	height:53px;	background:url('../images/jheader.png') top left no-repeat;}
.requesth { margin-left:0px; margin-top:2px;}
#jheader a { vertical-align:middle;	float: left;	margin-left: 840px;	font-size:20px; font-weight:bold;}

/* ---------------------------------------------------------*/

#jfront {	overflow:hidden; margin-top:2px;	width:1275px;	height:358px;	background:url('../images/jfront.png') top left no-repeat;}
.linkabout { margin-left: 184px; margin-top:89px;}
.linkroofing { margin-left: 184px; margin-top:4px;}
.linkexterior { margin-left: 184px; margin-top:3px;}
.linkcontact { margin-left: 184px; margin-top:4px;}
.linkfaq { margin-left: 184px; margin-top:3px;}
#gohomelayer { 	position:absolute; 	width:432px; 	height:56px; 	z-index:1; 	left: 185px; 	top: 71px; border:none; 	visibility: visible; }


/* -----index.htm----------------------------------------------------*/

#jmain {	overflow:hidden;	width:1275px; margin-top:2px;}
#jmaintest { width:747px;	margin-left: 134px; float:left;}
#jmainbbb { width:222px; margin-left: 10px; float:left;}
#jshow {	overflow:hidden;	width:1275px; margin-top:40px;}
#jshow1 {	width:320px;	margin-left: 134px; float:left;}
#jshow2 {	width:320px;	margin-left: 10px; float:left;}
#jshow3 {	width:320px;	margin-left: 10px; float:left;}

/* -----other pages----------------------------------------------------*/

#sidebox1 { width:222px; margin-left: 15px; margin-top:-39px; float:left;}
#sidebox2 { width:222px; margin-left: 15px; float:left;}
#sidebox3 { width:222px; margin-left: 15px; float:left;}
#sidebox4 { width:222px; margin-left: 15px; float:left;}
#sidebox5 { width:222px; margin-left: 15px; float:left;}
#sidebox6 { width:222px; margin-left: 15px; float:left;}
#jmainconthead { width:980px; height:40px;	margin-left: 134px;	background:url('../images/contmaintop.png') top left no-repeat;}
#jmaincontheadm { width:747px; height:40px;	margin-left: 134px;	background:url('../images/contmaintopm.png') top left no-repeat;}
.conthead img#fontsizeup { margin-left: 900px; }
.conthead img#fontsizedn { margin-left: 5px; }
.contheadm img#fontsizeup { margin-left: 650px; }
.contheadm img#fontsizedn { margin-left: 5px; }
.conthead { color:#333333; font-style:italic; }
.contheadi { color:#333333; text-indent:15px; }
#jmaincontent { width:940px; margin-left: 134px; color:#333333; padding-left:20px; padding-right:20px; padding-bottom:20px; background-image:url('../images/contentbkgnd.png'); background-color:#DAE1F1; float:left;}
#jmaincontentm { width:707px; margin-left: 134px; color:#333333; padding-left:20px; padding-right:20px; padding-bottom:20px; background-image:url('../images/contentbkgnd.png'); background-color:#DAE1F1; float:left;}
#jmaincontentmc { width:747px; margin-left: 134px; color:#333333; background-image:url('../images/contentbkgnd.png'); background-color:#DAE1F1; }
#jmaincontentml { width:300px; padding-left:10px; padding-bottom:20px; padding-right:10px; float:left;  }
#jmaincontentmr { width:406px; padding-right:20px; padding-bottom:20px; float:left; }
.contmain { color:#333333; text-decoration:none; }
.contmain:link { color:#333333; text-decoration:underline; }
.contmain:hover { color:#333333; text-decoration:none; }
.contmain:visited { color:#333333; text-decoration:underline; }


/* --------footer-------------------------------------------------*/


#jfooteri {	overflow: visible; margin-top:80px; width:100%; height:230px;	background:url('../images/jfooter.png') top left repeat-x;}
#jfooter {	overflow: visible; width:100%; height:230px;	background:url('../images/jfooter.png') top left repeat-x;}
#footwrap {  margin-left:auto; margin-right:auto; min-width:480px; max-width:1280px;}
#footc {  margin-left: 134px; margin-top: 20px; float:left;}
#footcA {  margin-left: 122px; margin-top: 20px; float:left; font-weight: bold;}
#footcB {  margin-left: 52px; margin-top: 20px; float:left; font-weight: bold;}
#footcC {  margin-left: 50px; margin-top: 20px; float:left; font-weight: bold;}
#footcD {  margin-left: 50px; margin-top: 20px; float:left; font-weight: bold;}
#footcE {  margin-left: 50px; margin-top: 20px; float:left; font-weight: bold;}
.colAtop:hover { text-decoration:none;}
.colA:link { color: #C5D1E9; font-size: 9px; text-decoration:none;}
.colA:visited { color: #C5D1E9; font-size: 9px; text-decoration:none;}
.colA:hover { font-size: 9px; text-decoration:underline;}
