body {
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	scrollbar-3dlight-color:#999999;
    scrollbar-arrow-color:#999999;
    scrollbar-base-color:#999999;
    scrollbar-darkshadow-color:#999999;
    scrollbar-face-color:#ffffff;
    scrollbar-track-color:#e2e2e2;
    scrollbar-shadow-color:#ffffff
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2E2D27;

}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2E2D27;

}

.ppink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0066;
	background-color: #FFFFFF;
}

.pgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e2d27;
	background-color: #FFFFFF;
}

.pgreybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e2d27;
	background-color: #FFFFFF;
}

.grey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2e2d27;
}
.white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}

.ppinkunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0066;
	text-decoration: underline;
}

.pbrownunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: underline;
}

.contenttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2E2D27;
}

.headerfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.headerfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}


.buttonstyle  {
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-image:url(images/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:20px;
	vertical-align:top;
}

.buttonstyle1  {
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-image:url(images/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:20px;
	width:190px;
	vertical-align:top;
}

.on {

}

.off {
	display: none;
}

.scroller {
	overflow: auto;
	height: 286px;
	width: 400px;
}

.scrollertestimonials {
	overflow: auto;
	height: 286px;
	width: 430px;
}
.scrollerpackages {
	overflow: auto;
	height: 270px;
	width: 490px;
}

.scrollerhowitworks {
	overflow: auto;
	height: 284px;
	width: 400px;
}

.scrollerfaq {
	overflow: auto;
	height: 310px;
	width: 450px;
}

.scrollerdesigner {
	overflow: auto;
	height: 235px;
	width: 360px;
}

.scrollershopping {
	overflow: auto;
	height: 300 px;
	width: 354px;
}

.scrollershopcart {
	overflow: auto;
	height: 205px;
	width: 180px;
	scrollbar-3dlight-color:#2e2d27;
    scrollbar-shadow-color:#2e2d27;
}

.scrollerpayment {
	overflow: auto;
	height: 296px;
	width: 530px;
}
.scrollersubcat {
	overflow: auto;
	height: 294px;
	width: 354px;
}
.whiteback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.whiteback1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

.whiteback1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

.whiteback1 a:hover {

	text-decoration: underline;
	
}

.whiteback2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	width:400px;
}

.smallpink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0066;
}

.smallbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
}

.smallgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E2D27;
}

.smallgreywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E2D27;
	background-color: #FFFFFF;
}

.smallgreywhitestrikeout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	background-color: #FFFFFF;
	text-decoration: line-through;
}

.smallgreywhite a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
	background-color: #FFFFFF;
	
}

.smallestgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2E2D27;
}

.smallestgrey a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2E2D27;
	text-decoration: none;
}

.smallestgrey a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2E2D27;
	text-decoration: underline;
}

.clientslogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2E2D27;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}

.smallerlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}


.smallerlink a:hover {
	text-decoration: underline;
}

.smallerlink1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}


.smallerlink1 a:hover {
	text-decoration: underline;
}

.smallgrey a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}


.smallgrey a:hover {
	text-decoration: underline;
}

.headerfooter a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.headerfooter a:hover {
	text-decoration: underline;
}

.headerfooter2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.headerfooter2 a:hover {
	text-decoration: underline;
}

.whiteheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.quoteheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2E2D27;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2E2D27;
}

.largerpink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0066;
}

.largestpink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff0066;
}

.largestbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #b50c00;
}

.largerbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b50c00;
	
}

.largerbrownwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b50c00;
	background-color: #FFFFFF;
}

.largerbrownwhite a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b50c00;
	background-color: #FFFFFF;
}

.largerbrownwhite a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b50c00;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.largerbrownwhite1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b50c00;
	background-color: #FFFFFF;
}

.largerbrownwhite1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b50c00;
	background-color: #FFFFFF;
}

.largerbrownwhite1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b50c00;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.largergrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e2d27;
}

.largestblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2e2d27;
}


.formStyle 
{
	BACKGROUND:#FFFFFF;
	COLOR:#2E2D27;
	FONT-FAMILY:Arial, Helvetica, sans-serif;;
	FONT-SIZE:12px;
	border: 1 solid #2E2D27;
}

#homebottomShell{
	position:relative;
	width:743px;
	height:136px;
	left:12px;

}



#homebottomSubscribe{
 position:relative;
 top:66px;
 left:5px;


}

#xfacebook{
position:absolute;
margin-top:-23px;
margin-left:136px;
}

#xtwitter{
position:absolute;
margin-top:-23px;
margin-left:560px;
}

.blogtext{
position:absolute;
margin-top:10px;
margin-left:45px;
}

.blogtext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.blogtext a:hover {
	text-decoration: underline;
}

