@charset "utf-8";
/* CSS Document */

.shrinker {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1px;
}
.default {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.default2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.headerv1 { /*teal % red version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.headerv2 { /*silver version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #282828;
}
.headerv3 { /*pink version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF6969;
}
.headerv4 { /*blue version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #165F87;
}
.headerv5 { /*blue version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #165F87;
}
.subtitlev1 { /*teal, blue & red version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}
.subtitlev2 { /*silver version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #282828;
	padding-left:60px;
	padding-top:10px;
}
.subtitlev3 { /*pink version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}
.subtitlev4 { /*pink version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}
.subtitlev5 { /*pink version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
	padding-left:60px;
	padding-top:10px;
}
.title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.title2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
/*.defaultLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CFEECF;
	text-decoration: none;
}
.defaultLink:link, .defaultLink:visited {color: #CFEECF; text-decoration: none;}
.defaultLink:hover, .defaultLink:active {color: #DDFFDD; text-decoration: none; background:#BBC8C8;}*/

.prodservFont { /*standard for products and services(semi-black)*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	/*cursor: pointer;*/
	padding: 5px;
}
.prodservLink { /*standard for products and services(semi-black)*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}
.prodservLink:link, .prodservLink:visited {text-decoration: none;}
.prodservLink:hover, .prodservLink:active {color: #888888; text-decoration: underline;}

.defaultLink { /*teal version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #447777;
	text-decoration: none;
	cursor: pointer;
}
.defaultLink:link, .defaultLink:visited {text-decoration: none;}
.defaultLink:hover, .defaultLink:active {color: #669999; text-decoration: underline;}

.defaultLinkv2 {/*silver version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}
.defaultLinkv2:link, .defaultLinkv2:visited {text-decoration: none;}
.defaultLinkv2:hover, .defaultLinkv2:active {color: #666666; text-decoration: underline;}

.defaultLinkv3 {/*pink version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FF7FA4;
	text-decoration: none;
	cursor: pointer;
}
.defaultLinkv3:link, .defaultLinkv3:visited {text-decoration: none;}
.defaultLinkv3:hover, .defaultLinkv3:active {color: #FF9FC4; text-decoration: underline;}

.defaultLinkv4 { /*blue version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #2C77B1;
	text-decoration: none;
	cursor: pointer;
}
.defaultLinkv4:link, .defaultLinkv4:visited {text-decoration: none;}
.defaultLinkv4:hover, .defaultLinkv4:active {color: #4C97D1; text-decoration: underline;}

.defaultLinkv5 { /*red version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #AA0114;
	text-decoration: none;
	cursor: pointer;
}
.defaultLinkv5:link, .defaultLinkv5:visited {text-decoration: none;}
.defaultLinkv5:hover, .defaultLinkv5:active {color: #DA3144; text-decoration: underline;}

.defaultLink2 { /*teal version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.defaultLink2:link, .defaultLink2:visited {color: #333333; text-decoration: none;}
.defaultLink2:hover, .defaultLink2:active {color: #666666; text-decoration: none; background:#AAB8B8;}

.defaultLink2v2 { /*silver version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
	text-decoration: none;
}
.defaultLink2v2:link, .defaultLink2v2:visited {color: #EEEEEE; text-decoration: none;}
.defaultLink2v2:hover, .defaultLink2v2:active {color: #FFFFFF; text-decoration: none; background:#ACACAC;}

.defaultLink2v3 { /*pink version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFE5E7;
	text-decoration: none;
}
.defaultLink2v3:link, .defaultLink2v3:visited {color: #FFE5E7; text-decoration: none;}
.defaultLink2v3:hover, .defaultLink2v3:active {color: #FFFFFF; text-decoration: none; background:#8BA26A; /*background:#FFC3CE;*/}

.defaultLink2v4 { /*blue version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CCEEFF;
	text-decoration: none;
}
.defaultLink2v4:link, .defaultLink2v4:visited {color: #CCEEFF; text-decoration: none;}
.defaultLink2v4:hover, .defaultLink2v4:active {color: #FFFFFF; text-decoration: none; background:#4C97D1;}

.defaultLink2v5 { /*red version*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.defaultLink2v5:link, .defaultLink2v5:visited {text-decoration: none;}
.defaultLink2v5:hover, .defaultLink2v5:active {color: #AA0114; text-decoration: none; background:#DDDDDD;}

.standardAddToCart {
	/*background: url(..images/icons/addtocart.jpg) center right no-repeat;
	width: 150px;
	height: 15px;*/
	padding: 5px;
}

/*.footerFontIndex {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.footerFontIndex:link, .footerFontIndex:visited {color: #FFFFFF; text-decoration: none;}
.footerFontIndex:hover, .footerFontIndex:active {color: #BBDDFF; text-decoration: none;}*/



/*constant icons/images used in <div> tags*/
.titlesideicon1 {
	background:url(../images/sideicons/tsi1.jpg) bottom left no-repeat;
	width:100px;
	height:50px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.titlesideicon2 {
	background:url(../images/sideicons/tsi2.jpg) bottom left no-repeat;
	width:100px;
	height:50px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.titlesideicon3v1 {
	background:url(../images/sideicons/tsi3.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669999;
}
.titlesideicon3v2 { /*white variant*/
	background:url(../images/sideicons/tsi3v2.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.titlesideicon3v3 { /*pink variant*/
	background:url(../images/sideicons/tsi3v3.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9FB4;
}
.titlesideicon3v4 { /*blue variant*/
	background:url(../images/sideicons/tsi3v4.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C77B1;
}
.titlesideicon3v5 { /*red variant*/
	background:url(../images/sideicons/tsi3v5.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AA0114;
}
.titlesideicon4v1 {
	background:url(../images/sideicons/tsi4.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669999	;
}
.titlesideicon4v2 { /*white variant*/
	background:url(../images/sideicons/tsi4v2.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.titlesideicon4v3 { /*pink variant*/
	background:url(../images/sideicons/tsi4v3.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9FB4;
}
.titlesideicon4v4 { /*blue variant*/
	background:url(../images/sideicons/tsi4v4.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C77B1;
}
.titlesideicon4v5 { /*red variant*/
	background:url(../images/sideicons/tsi4v5.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AA0114;
}
.titlesideicon5v1 {
	background:url(../images/sideicons/tsi5.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669999;
}
.titlesideicon5v2 { /*white variant*/
	background:url(../images/sideicons/tsi5v2.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.titlesideicon5v3 { /*pink variant*/
	background:url(../images/sideicons/tsi5v3.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9FB4;
}
.titlesideicon5v4 { /*blue variant*/
	background:url(../images/sideicons/tsi5v4.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C77B1;
}
.titlesideicon5v5 { /*red variant*/
	background:url(../images/sideicons/tsi5v5.jpg) bottom left no-repeat;
	height:40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AA0114;
}
.backtotop {
	background:url(../images/icons/btt2.jpg) center right no-repeat;
	float:right;
	width:95px;
	height:20px;
	font-weight:bold;
}
.backtotop2 {
	background:url(../images/icons/btt2.jpg) center right no-repeat;
	float:right;
	width:95px;
	height:20px;
	font-weight:bold;
}
.nextpage {
	background:url(../images/icons/next2.jpg) center right no-repeat;
	/*width:55px;*/
	height:25px;
	font-weight:bold;
	cursor:pointer;
	display:inline;
	padding-right:26px;
}
.nextpage2 {
	background:url(../images/icons/next2.jpg) center right no-repeat;
	/*float:right;
	width:55px;*/
	height:25px;
	font-weight:bold;
	cursor:pointer;
	display:inline;
	padding-right:26px;
}
.prevpage {
	background:url(../images/icons/prev2.jpg) center left no-repeat;
	/*width:100px;*/
	height:25px;
	font-weight:bold;
	cursor:pointer;
	display:inline;
	padding-left:26px;
}
.prevpage2 {
	background:url(../images/icons/prev2.jpg) center left no-repeat;
	height:25px;
	font-weight:bold;
	cursor:pointer;
	display:inline;
	padding-left:26px;
}
.viewcart {
	background:url(../images/icons/viewcart.jpg) center left no-repeat;
	height:25px;
	font-weight:bold;
	cursor:pointer;
	display:inline;
	padding-left:31px;
}
.avail {
 	height:25px;
	font-weight:bold;
	cursor:pointer;
	display:inline;
	padding-left:31px;
}
.divider1 {
	background:url(../images/contentdivider1b_01.jpg);
	width:700px;
	height:11px;
}
.divider2 { /*white variant*/
	background:url(../images/contentdivider2_01.jpg);
	width:700px;
	height:11px;
}
.divider3 { /*pink variant*/
	background:url(../images/contentdivider3_01.jpg);
	width:700px;
	height:11px;
}
.divider4 { /*blue variant*/
	background:url(../images/contentdivider4_01.jpg);
	width:700px;
	height:11px;
}
.divider5 { /*red variant*/
	background:url(../images/contentdivider5_01.jpg);
	width:700px;
	height:11px;
}



/*css styles used in products/services item border*/
/*Legend:
ib = item border
itb = item title border
it = item title
nw = northwest
n = north
ne = northeast
w = west
e = east
sw = southwest
s = south
se = southeast
*/
.ibnw {
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder_01.jpg) no-repeat;
}
.ibnw2 { /*white variant*/
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder2_01.jpg) no-repeat;
}
.ibn {
	height:5px;
	background:url(../images/itemborder/itemborder_02.jpg) repeat-x;
}
.ibne1 {
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder_03.jpg) no-repeat;
}
.ibne2 { /*white variant*/
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder2_03.jpg) no-repeat;
}
.ibw {
	width:5px;
	height:150px;
	background:url(../images/itemborder/itemborder_04.jpg) repeat-y;
}
.ibe {
	width:5px;
	height:150px;
	background:url(../images/itemborder/itemborder_05.jpg) repeat-y;
}
.ibsw {
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder_06.jpg) no-repeat;
}
.ibsw2 { /*white variant*/
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder2_06.jpg) no-repeat;
}
.ibs {
	height:5px;
	background:url(../images/itemborder/itemborder_07.jpg) repeat-x;
}
.ibse {
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder_08.jpg) no-repeat;
}
.ibse2 { /*white variant*/
	width:5px;
	height:5px;
	background:url(../images/itemborder/itemborder2_08.jpg) no-repeat;
}
.itbw1 { /*teal variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder1_01.jpg) repeat-y;
}
.itbe1 { /*teal variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder1_02.jpg) repeat-y;
}
.itbw2 { /*silver variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder2_01.jpg) repeat-y;
}
.itbe2 { /*silver variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder2_02.jpg) repeat-y;
}
.itbw3 { /*pink variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder3_01.jpg) repeat-y;
}
.itbe3 { /*pink variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder3_02.jpg) repeat-y;
}
.itbw4 { /*blue variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder4_01.jpg) repeat-y;
}
.itbe4 { /*blue variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder4_02.jpg) repeat-y;
}
.itbw5 { /*red variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder5_01.jpg) repeat-y;
}
.itbe5 { /*red variant*/
	width:5px;
	height:20px;
	background:url(../images/itemborder/itemtitleborder5_02.jpg) repeat-y;
}
.itstyle1 {
	width:145px;
	height:20px;
	background:#669999;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}
.itstyle2 {
	width:145px;
	height:20px;
	background:#8A8A8A;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}
.itstyle3 {
	width:145px;
	height:20px;
	background:#6B824A;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}
.itstyle4 {
	width:145px;
	height:20px;
	background:#2C77B1;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}
.itstyle5 {
	width:145px;
	height:20px;
	background:#AA0114;
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}
.itembg {
	background:#FFFFFF url(../images/ps_default.jpg) center center no-repeat;
}
/*.itembgv2 {
	background:url(../images/ps_default3.jpg) center center no-repeat;
}
.itembgv3 {
	background:url(../images/ps_default4.jpg) center center no-repeat;
}
.itembgv4 {
	background:url(../images/ps_default5.jpg) center center no-repeat;
}
.itembgv5 {
	background:url(../images/ps_default6.jpg) center center no-repeat;
}*/



/*registration form css*/
.required {
	color: #FF0000;
}
.servicesAvailedListStyle {
	border: #8A8A8A ridge 3px;
	width: 750px;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.formStyle {
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.formContainerStyle {
	padding-bottom: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.itemname{
	font-size:11px;
}