﻿/* -------------------------------------------------------------- 
* product.css
* Governs the body copy for www.roll-a-way.com
* @ Last updated on 10/29/2009
* Update notes:
-------------------------------------------------------------- */


/*---------- rolling shutters --------------*/

.disclaimer
{
    clear:both;
}
.divproductbox
{
	width:420px;	
}
.divproductboxleftside
{
	float:left;
	width:212px;
	padding:5px;	
}
.divproductboxrightside
{
	float:left;
	width:178px;
	padding:5px;	
}

.rsColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.rsOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.rsProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.rsStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:140px;
}

#rsAreaOne .center
{
    text-align: center;
}

#rsAreaOne
{}

#rsAreaOne ul
{
    margin: 4em 0 0 0;
}

#rsAreaOne ul
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	font-size: 1.1em;
}

#rsAreaOne .photoOne
{
	float: left;
	margin: 1em 2.5em 0 0;
}

#rsAreaOne .copyTwo
{
    margin: 1.5em 0 4em 0;
    padding: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .photoTwo
{
	float: right;
	margin: 2em 0 1em 2em;
}

#rsAreaOne .photoThree
{
	float: left;
	padding: 0 0 1.5em 0;
	margin: -.5em 1.5em 0 0;
}

#rsAreaOne .copyThree
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .colors
{
    clear: both;
    float: left;
    margin: .5em 0 .5em 0;
}

#rsAreaOne .conStrap
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .conStrapHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .conStrapCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 4em 0;
}

#rsAreaOne .con31
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .con31Head
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .con31Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 1em;
}

#rsAreaOne .conPole
{
    clear:both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .conPoleCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1.2em 0;
}

#rsAreaOne .conPoleHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .conPush
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .conPushCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 0 0;
}

#rsAreaOne .conPushHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .conMotor
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .conMotorCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 0;
}

#rsAreaOne .conMotorHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .conLow
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .conLowCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 0 0;
}

#rsAreaOne .conLowHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .rsAL6E
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .rsAL6EHead
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}


#rsAreaOne .rsAL6Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 4em 0;
}

#rsAreaOne .rsUS60
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .rsUS60Head
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .rsUS60Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 4.4em 0;
}

#rsAreaOne .rsAL2E
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .rsAL2EHead
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .rsAl2ECopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 4em 0;
}

#rsAreaOne .rsP55
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#rsAreaOne .rsP55Head
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#rsAreaOne .rsP55Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 0;
}

#rsAreaOne .punchPatterns
{

}

#rsAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}


/*---------- accordion shutters --------------*/
.asColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.asOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.asProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.asStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:175px;
}

#asAreaOne .center
{
    text-align: center;
}

#asAreaOne
{}

#asAreaOne ul
{
    margin: 4em 0 0 0;
}

#asAreaOne ul
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	font-size: 1.1em;
}

#asAreaOne .photoOne
{
	float: left;
	margin: .5em 2.5em 0 0;
	padding: 0 0 2em 0;
}

#asAreaOne .copyTwo
{
    margin: 1.5em 0 4em 0;
	font-size: 1.1em;
}

#asAreaOne .asPhotoTwo
{
	float: right;
	margin: 0 0 1em 2em;
}

#asAreaOne .photoThree
{
	float: left;
	margin: 0 1.5em 0 0;
}

#asAreaOne .copyThree
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
}

#asAreaOne .asColorHeading
{
    clear:both;
    margin: 4em 0 0 0;
    padding: 0 0 0 0;
}

#asAreaOne .colors
{
    clear: both;
    float: left;
    margin: .5em 0 .5em 0;
}

#asAreaOne .asOperatingSystems
{
    clear:both;
    margin: 2em 0 1em 0;
}

#asAreaOne .leftStack
{
    margin: 0 0 .5em 0;
	padding: 0 0 0 0;
}

#asAreaOne .rightStack
{
    margin: 0 0 .5em 0;
	padding: 0 0 0 0;
}

#asAreaOne .centerStack
{
    margin: 0 0 .5em 0;
	padding: 0 0 0 0;
}


#asAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}

/*---------- bahama shutters --------------*/
.bsColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.bsOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.bsProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.bsStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:175px;
}

#bsAreaOne .center
{
    text-align: center;
}

#bsAreaOne
{}

#bsAreaOne ul
{
    margin: 4em 0 0 0;
}

#bsAreaOne ul
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	font-size: 1.1em;
}

#bsAreaOne .bsPhotoOne
{
	float: left;
	margin: 1em 2.5em 1em 0;
	padding: 0 0 5em 0;
}

#bsAreaOne .copyTwo
{
    margin: 1.5em 0 4em 0;
	font-size: 1.1em;
}

#bsAreaOne .bsPhotoTwo
{
	float: right;
	margin: 1em 0 1em 2em;
}

#bsAreaOne .photoThree
{
	float: left;
	margin: 0 1.5em 0 0;
	padding: 0 0 2em 0;
}

#bsAreaOne .copyThree
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
}

#bsAreaOne .asColorHeading
{
    clear:both;
    margin: 2em 0 0 0;
    padding: 0 0 0 0;
}

#bsAreaOne .colors
{
    clear: both;
    float: left;
    margin: .5em 0 .5em 0;
    padding: 0 0 0 3em 0;
}

#bsAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}


/*---------- colonial shutters --------------*/
.csColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.csOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.csProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.csStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:175px;
}

#csAreaOne .center
{
    text-align: center;
}

#csAreaOne
{}

#csAreaOne ul
{
    margin: 4em 0 0 0;
}

#csAreaOne ul
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	font-size: 1.1em;
}

#csAreaOne .csPhotoOne
{
	float: left;
	margin: 1em 2.5em 1em 0;
	padding: 0 0 5em 0;
}

#csAreaOne .csCopyTwo
{
    margin: 1.5em 0 4em 0;
	font-size: 1.1em;
}

#csAreaOne .csPhotoTwo
{
	float: right;
	margin: 1em 0 1em 2em;
}

#csAreaOne .csPhotoThree
{
	float: left;
	margin: 0 1.5em 0 0;
	padding: 0 0 2em 0;
}

#csAreaOne .csCopyThree
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
}

#csAreaOne .csColorHeading
{
    clear:both;
    margin: 2em 0 0 0;
    padding: 0 0 0 0;
}

#csAreaOne .colors
{
    clear: both;
    float: left;
    margin: .5em 0 .5em 0;
    padding: 0 0 0 3em 0;
}

#csAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}

/*---------- Hurricane Screens --------------*/
.hpColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.hpOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.hpProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.hpStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:175px;
}

#hpAreaOne .center
{
    text-align: center;
}

#hpAreaOne
{}

#hpAreaOne ul
{
    margin: 0 0 2em 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
}

#hpAreaOne li
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	list-style-position: inside;
}

#hpAreaOne .hpPhotoOne
{
	float: left;
	margin: 0 2.5em 1em 0;
	padding: 0 0 2em 0;
}

#hpAreaOne .hpCopyTwo
{
    margin: 0 0 4em 0;
	font-size: 1.1em;
}

#hpAreaOne .hpPhotoTwo
{
	float: right;
	margin: .5em 0 1em 2em;
}

#hpAreaOne .hpPhotoThree
{
	float: left;
	margin: 0 1.5em 0 0;
	padding: 1em 0 2em 0;
}

#hpAreaOne .hpCopyThree
{
	margin: 2.5em 0 0 0;
	padding: 2em 0 0 0;
	font-size: 1.1em;
}

#hpAreaOne .hpColorHeading
{
    clear:both;
    margin: 2em 0 0 0;
    padding: 0 0 0 0;
}

#hpAreaOne .colors
{
    clear: both;
    float: left;
    margin: .5em 0 .5em 0;
    padding: 0 0 0 3em 0;
}

#hpAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}

#hpAreaOne .fabricBlack
{
    margin: .5em 1em 0 0;
}

#hpAreaOne .fabricTanBlack
{
    margin: .5em 1em 0 0;
}

#hpAreaOne .fabricBlackWhite
{
    margin: 1em 1em 0 0;
}

/*---------- Fabric Screens --------------*/
.fsColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:200px;
}

.fsFColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:158px;
}

.fsOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.fsProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.fsStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:175px;
}

#fsAreaOne .center
{
    text-align: center;
}

#fsAreaOne
{}

#fsAreaOne ul
{
    margin: 0 0 2em 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
}

#fsAreaOne li
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	list-style-position: inside;
}

#fsAreaOne .fsPhotoOne
{
	float: left;
	margin: 0 2.5em 1em 0;
	padding: 0 0 2em 0;
}

#fsAreaOne .fsCopyTwo
{
    margin: 1em 0 4em 0;
    padding: 1.5em 0 0 0;
	font-size: 1.1em;
}

#fsAreaOne .fsPhotoTwo
{
	float: right;
	margin: .5em 0 1em 2em;
}

#fsAreaOne .fsPhotoThree
{
	float: left;
	margin: 0 1.5em 0 0;
	padding: 1em 0 0 0;
}

#fsAreaOne .fsCopyThree
{
	margin: 1.5em 0 0 0;
	padding: 1em 0 0 0;
	font-size: 1.1em;
}

#fsAreaOne .fsColorHeading
{
    clear:both;
    margin: 2em 0 0 0;
    padding: 0 0 0 0;
}

#fsAreaOne .colors
{
    clear: both;
    float: left;
    margin: .5em 0 .5em 0;
    padding: 0 0 3em 0;
}

#fsAreaOne .buildingCodes
{    
	font-size: 1.1em;
	margin: 3em 0 0 0;
}

#fsAreaOne .fabricBlack
{
    margin: .5em 1em 0 0;
}

#fsAreaOne .fabricTanBlack
{
    margin: .5em 1em 0 0;
}

#fsAreaOne .fabricBlackWhite
{
    margin: 1em 1em 0 0;
}

/*---------- Clear Panels --------------*/
.cpColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:200px;
}

.cpFColorsUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:158px;
}

.cpOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.cpProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.cpStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:175px;
}

#cpAreaOne .center
{
    text-align: center;
}

#cpAreaOne
{}

#cpAreaOne ul
{
    margin: 0 0 2em 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
}

#cpAreaOne li
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	list-style-position: inside;
}

#cpAreaOne .cpPhotoOne
{
	float: left;
	margin: 0 2.5em 1em 0;
	padding: 0 0 2em 0;
}

#cpAreaOne .cpCopyTwo
{
    margin: 1em 0 4em 0;
    padding: 1.5em 0 0 0;
	font-size: 1.1em;
}

#cpAreaOne .cpPhotoTwo
{
	float: right;
	margin: .5em 0 1em 2em;
}

#cpAreaOne .cpPhotoThree
{
	float: left;
	margin: 0 1.5em 0 0;
	padding: 1em 0 0 0;
}

#cpAreaOne .cpCopyThree
{
	margin: 1.5em 0 0 0;
	padding: 1em 0 0 0;
	font-size: 1.1em;
}

#cpAreaOne .cpColorHeading
{
    clear:both;
    margin: 2em 0 0 0;
    padding: 0 0 0 0;
}

#cpAreaOne .colors
{
    clear: both;
    float: left;
    margin: .5em 0 .5em 0;
    padding: 0 0 3em 0;
}

#cpAreaOne .buildingCodes
{    
	font-size: 1.1em;
	margin: 3em 0 0 0;
}

#cpAreaOne .fabricBlack
{
    margin: .5em 1em 0 0;
}

#cpAreaOne .fabricTanBlack
{
    margin: .5em 1em 0 0;
}

#cpAreaOne .fabricBlackWhite
{
    margin: 1em 1em 0 0;
}

/*---------- StoreSafe --------------*/
.disclaimer
{
    clear:both;
}
.divproductbox
{
	width:420px;	
}
.divproductboxleftside
{
	float:left;
	width:212px;
	padding:5px;	
}
.divproductboxrightside
{
	float:left;
	width:178px;
	padding:5px;	
}

.ssColorsUnderline
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.ssOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.ssProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.ssStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:140px;
}

#ssAreaOne .center
{
    text-align: center;
}

#ssAreaOne
{}

#ssAreaOne ul
{
    margin: 4em 0 0 0;
}

#ssAreaOne ul
{
    margin: 0 0 0 0;
	text-align:left;
	list-style: square;
	color:#0049C6;
	font-size: 1.1em;
}

#ssAreaOne .photoOne
{
	float: left;
	margin: 1em 2.5em 0 0;
}

#ssAreaOne .copyTwo
{
    margin: 5em 0 4em 3em;
	font-size: 1.1em;
}

#ssAreaOne .photoTwo
{
	float: right;
	margin: 2em 0 1em 2em;
}

#ssAreaOne .photoThree
{
	float: left;
	margin: 0 1.5em 0 0;
    padding: 0 0 2em 0;
}

#ssAreaOne .copyThree
{
	margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .ssColors
{
    clear: both;
    float: left;
    margin:  .5em 0 .45em 0;
    padding: 0 0 0 0;
}

#ssAreaOne .conStrap
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .conStrapHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .conStrapCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 4em 0;
}

#ssAreaOne .con31
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .con31Head
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .con31Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 1em;
}

#ssAreaOne .conPole
{
    clear:both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .conPoleCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1.2em 0;
}

#ssAreaOne .conPoleHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .conPush
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .conPushCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 0 0;
}

#ssAreaOne .conPushHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .conMotor
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .conMotorCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 0;
}

#ssAreaOne .conMotorHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .conLow
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .conLowCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 0 0;
}

#ssAreaOne .conLowHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .ssAL6E
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .ssAL6EHead
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}


#ssAreaOne .ssAL6Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 10.5em;
}

#ssAreaOne .ssCD88
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .ssCD88Head
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .ssCD88Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 10.5em;
}

#ssAreaOne .ssAL2E
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .ssAL2EHead
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .ssAl2ECopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#ssAreaOne .ssCD900
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#ssAreaOne .ssCD900Head
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#ssAreaOne .ssCD900Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 0;
}

#ssAreaOne .punchPatterns
{

}

#ssAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}

/*---------- ProductSafe --------------*/

.disclaimer
{
    clear:both;
}
.divproductbox
{
	width:420px;	
}
.divproductboxleftside
{
	float:left;
	width:212px;
	padding:5px;	
}
.divproductboxrightside
{
	float:left;
	width:178px;
	padding:5px;	
}

.psColorsUnderline
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.psOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.psProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.psStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:140px;
}

#psAreaOne .center
{
    text-align: center;
}

#psAreaOne
{}

#psAreaOne ul
{
    margin: 4em 0 0 0;
}

#psAreaOne ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 1em;
	text-align:left;
	list-style: square;
	color:#0049C6;
	font-size: 1.1em;
	list-style-position: inside;
	
}

#psAreaOne .photoOne
{
	float: left;
	margin: 1em 1.5em 0 0;
}

#psAreaOne .copyOneBullets
{
	float: left;
	margin: 0 2.5em 0 0;
	padding: 0 0 5em 0;
}

#psAreaOne .copyTwo
{
    margin: 0 5em 4em 2em;
    padding: 0 5em 0 0;
	font-size: 1.1em;
}

#psAreaOne .photoTwo
{
	float: right;
	margin: -5em 0 1em 2em;
}

#psAreaOne .photoThree
{
	float: left;
	margin: 0 1.5em 0 0;
    padding: 0 0 2em 0;
}

#psAreaOne .copyThree
{
	margin: 3em 0 0 0;
	padding: 4em 0 0 0;
	font-size: 1.1em;
}

#psAreaOne .psColors
{
    clear: both;
    float: left;
    margin:  .5em 0 .45em 0;
    padding: 0 0 0 0;
}

#psAreaOne .psAL6E
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#psAreaOne .psAL6EHead
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#psAreaOne .psAL6Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 10.5em;
}

#psAreaOne .punchPatterns
{

}

#psAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}

/*---------- CounterSafe --------------*/

.disclaimer
{
    clear:both;
}
.divproductbox
{
	width:420px;	
}
.divproductboxleftside
{
	float:left;
	width:212px;
	padding:5px;	
}
.divproductboxrightside
{
	float:left;
	width:178px;
	padding:5px;	
}

.csColorsUnderline
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:100px;
}

.csOperatingUnderline
{
    margin: 0 0 0 0;
    padding: 0 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:135px;
}

.csProfilesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:110px;
}

.csStylesUnderline
{
    clear:both;
    margin: 0 0 0 0;
    padding: 2em 0 .35em 0;
    border-bottom: 1px dashed #ccc;
    width:140px;
}

#csAreaOne .center
{
    text-align: center;
}

#csAreaOne
{}

#csAreaOne ul
{
    margin: 4em 0 0 0;
}

#csAreaOne ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 1em;
	text-align:left;
	list-style: square;
	color:#0049C6;
	font-size: 1.1em;
	list-style-position: inside;
	
}

#csAreaOne .photoOne
{
	float: left;
	margin: 1em 1.5em 0 0;
	padding: 0 0 0 0;
}

#csAreaOne .copyOne
{
	margin: 0 0 0 0;
	padding: 1em 0 3em 0;
}

#csAreaOne .copyTwo
{
    
    margin: 0 0 0 0;
    padding: 0 0 6em 0;
	font-size: 1.1em;
}

#csAreaOne .photoTwo
{
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 1em;
}

#csAreaOne .photoThree
{
	float: left;
	margin: 0 1em 0 0;
    padding: 0 0 0 0;
}

#csAreaOne .copyThree
{
	margin: 0 0 0 0;
	padding: 0 0 2em 0;
	font-size: 1.1em;
}

#csAreaOne .csColors
{
    clear: both;
    float: left;
    margin:  .5em 0 .45em 0;
    padding: 0 0 0 0;
}

#csAreaOne .csAL6E
{
    clear: both;
    float: left;
    margin: 0 1em 1em 0;
}

#csAreaOne .csAL6EHead
{
    font-weight: bold;
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#csAreaOne .csAL6Copy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 1em 10.5em;
}

#csAreaOne .punchPatterns
{

}

#csAreaOne .buildingCodes
{
    
	font-size: 1.1em;
	margin: 3em 0 0 0;

}

/*---------- StormSafe --------------*/

.disclaimer
{
    clear:both;
}
.divproductbox
{
	width:420px;	
}
.divproductboxleftside
{
	float:left;
	width:212px;
	padding:5px;	
}
.divproductboxrightside
{
	float:left;
	width:178px;
	padding:5px;	
}

#smsAreaOne .center
{
    text-align: center;
}

#smsAreaOne
{}

#smsAreaOne .intro
{
    margin: 0 0 0 0;
    padding: 1em 0 2em 0;
}

#smsAreaOne .accordionShutters
{
    clear: both;
    float: right;
    margin: 0 0 0 0;
    padding: 1.5em 0 2em 1.5em;
}

#smsAreaOne .accordionShuttersHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#smsAreaOne .accordionShuttersCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#smsAreaOne .bahamaShutters
{
    clear: both;
    float: right;
    margin: 0 0 0 0;
    padding: 1.5em 0 2em 1.5em;
}

#smsAreaOne .bahamaShuttersHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#smsAreaOne .bahamaShuttersCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#smsAreaOne .colonialShutters
{
    clear: both;
    float: right;
    margin: 0 0 0 0;
    padding: 1.5em 0 3em 1.5em;
}

#smsAreaOne .colonialShuttersCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#smsAreaOne .colonialShuttersHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#smsAreaOne .fabricScreens
{
    clear: both;
    float: right;
    margin: 0 0 0 0;
    padding: 1.5em 0 4em 1.5em;
}

#smsAreaOne .fabricScreensCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#smsAreaOne .fabricScreensHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#smsAreaOne .rollingShutters
{
    clear: both;
    float: right;
    margin: 0 0 0 0;
    padding: 1.5em 0 16em 1.5em;
}

#smsAreaOne .rollingShuttersCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#smsAreaOne .rollingShuttersHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#smsAreaOne .screens
{
    clear: both;
    float: right;
    margin: 0 0 0 0;
    padding: 1.5em 0 4em 1.5em;
}

#smsAreaOne .screensCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#smsAreaOne .screensHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}

#smsAreaOne .panels
{
    clear: both;
    float: right;
    margin: 0 0 0 0;
    padding: 1.5em 0 4em 1.5em;
}

#smsAreaOne .panelsCopy
{
    margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 0 0 2em 0;
}

#smsAreaOne .panelsHead
{
    margin: 0 0 0 0;
	font-size: 1.1em;
}
