*
{
	font-family: Arial, Helvetica, sans-serif;
}

.Clear
{
	clear:both;
}

p
{
	margin-top: 10px;
	font-size:11pt;
	color:#505050;
}

.ArticleBody
{
	font-size:11pt;
	margin-bottom:10px;
	color:#505050;
}

.TipsTemplate h1
{
	margin:0px 0px 5px 0px;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
}

.TipsTemplate li
{
	margin:0px 0px 5px 0px;
	padding:0;
	font-size:11pt;
	color:#505050;
	text-decoration:none;
}
	

.content 
{
	text-align:left;
	padding: 0;
}

.content h2 
{
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	font-weight:bold;
	display:block;
	color:#49443A;
	height:70px;
	color:#fff;
    background-color:#3098BB;	
}


.content .Head 
{
	display:block;
	margin:0;
	position:relative;
	left:30px;
	top:33px;
	padding:0px;
	font-size:35px;
	font-weight: bold;
}

.content .Head span
{
	font-weight: normal;
}


.content p, .content .Normal
{
	font-size:11pt;
	margin-bottom:10px;
	color:#505050;
}

.content p
{
	margin-left: 20px;
	margin-right: 30px;
}
	
.content ol 
{	
	margin-left: 45px;
	margin-right: 30px;
}

.content li {
	margin-bottom:10px;
	font-size:12px;
}

.content dl {
	margin-bottom:10px;
	font-size:12px;
}

.content dt a {
	margin-bottom:10px;
	font-size:14px;
}

.content dd span{
	font-size:12px;
}





/*--------------------------------------------------------------*/

.formContainer .Head {
	display:none;
}


.formContainer label{
	display:block;
	width:200px;
	font-size:12px;
	font-weight:bold;
}

.formContainer input {
	margin-bottom:10px;
}


.formContainer .textBladder {
	margin-top:20px;
	margin-left:150px;
}


/*--------------------------------------------------------------*/


.mainToSub .Head {
	display:none;
}


.mainToSub {
	width:718px;
	text-align:left;	
}



.mainToSub .header{
	height:80px;
	background-color:#C3B59B;
}


.mainToSub .header h1 
{
	font-size: 24px;
	color: #ffffff;
	position: relative;
	top: 30px;
	left: 30px;
}

.mainToSub .header span 
{
	font-size: 12px;
	color:#fff;
	position: relative;
	top: 23px;
	left: 60px;
}


.mainToSub .mapImg {
	margin-top:5px;
}

.mainToSub .one, .mainToSub .two, .mainToSub .three, .mainToSub .four  {
	width:175px;
	border:solid 2px; #000;
	float:left;
}


.mainToSub .brownBubble {
	background-image: url(/Portals/0/brownBubble.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height:103px;	
	margin-top:5px;	
	color:#fff;
}

.mainToSub .brownBubble p
{	
	font-size: 12px;
	margin: 0;
	padding: 0;	
	padding-top: 15px;
	margin-left: 20px;
	margin-right: 30px;	
	color: #ffffff;
}



/*-----------------------HPFlipper-----------------------------*/
.HPFlipper
{
	margin: 0;
	width: 720px;
	padding:0;
}

.HPFlipper .Head
{
	display:none;
}

.HPFlipper .FlipperImg
{
	width:366px;
	float:left;
	display:block;
}

.HPFlipper .FlipperContentWrapper
{
	float:right;
	width:354px;
	background-color:#8E8470;
	height:250px;
	margin-top:0px;
	display:block;
	/*background-image:url(/images/ClosetsGuru/FlipperContentWrapperBG.gif);
	background-repeat:no-repeat;
	background-position:right bottom;*/
}

.HPFlipper .FlipperContentWrapperTop ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#C2B59B;
}

.HPFlipper .FlipperContentWrapperTop ul li
{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	list-style-type:none;
	border-left:solid 2px #8E8470;
	border-bottom:solid 1px #8E8470;
}

.HPFlipper .FlipperContentWrapperTop ul li a, .HPFlipper .FlipperContentWrapperTop ul li a:visited
{
	color:#FFF;
	font-size:10pt;
	padding-left: 22px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	
}

.HPFlipper .FlipperContentWrapperTop ul li .Camera
{
	background-image:url(/images/closetsguru/miniicons/photogalhomeicon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.HPFlipper .FlipperContentWrapperTop ul li .ExclamationPoint
{
	background-image:url(/images/closetsguru/miniicons/tipshomeicon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:transparent;
}

.HPFlipper .FlipperContentWrapperTop ul li .CheckMark
{
	background-image:url(/images/closetsguru/miniicons/getstartedhomeicon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.HPFlipper .FlipperContentWrapperTop ul li a:hover
{
	text-decoration:underline;
}

.HPFlipper .FlipperContentWrapperBottom p
{
	margin:0px;
	color:#FFF;
	font-size:12px;
	padding: 0;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 20px;
	background-color:#8E8470;
}




/*-----------------------HPContentRotatorLeft-----------------------------*/
.HPContentRotatorLeft
{
	margin:0px 0px 0px 0px;
	padding:0;
	background-image:url(/images/ClosetsGuru/HPContentRotaterBG.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:236px;
	height:125px;
}

.HPContentRotatorLeft .Head
{
	display:none;
}

.HPContentRotatorLeft h1
{
	margin:0;
	padding:10px 0px 10px 10px;
	color:#FFF;	
	font-size:16px;
	font-weight:bold;
}

.HPContentRotatorLeft p
{
	margin: 0;	
	padding:0px 10px 15px 10px;
	color:#FFF;	
	font-size:11px;
	font-weight:normal;
}

.HPContentRotatorLeft a, .HPContentRotatorLeft a:visited
{
	margin: 0;	
	padding:0px 10px 0px 10px;
	color:#FFF;	
	font-size:13px;
	font-weight:bold;
	float:right;
	text-decoration:none;
}

.HPContentRotatorLeft a:hover
{
	margin: 0;	
	padding:0px 10px 0px 10px;
	color:#FFF;	
	font-size:13px;
	font-weight:bold;
	text-align:right;
	float:right;
	text-decoration:underline;
}







/*-----------------------HPContentRotatorMid-----------------------------*/
.HPContentRotatorMid
{
	margin: 0;
	margin-left: 6px;
	margin-right: 6px;
	padding:0;
	background-image:url(/images/ClosetsGuru/HPContentRotaterBG.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:236px;
	height:125px !important;
}

.HPContentRotatorMid .Head
{
	display:none;
}

.HPContentRotatorMid .HPContentRotatorMidInnerWrap
{
	display:block;
	padding: 0;
	padding-top: 10px;
	margin-left: 10px;
	width: 210px;
}

.HPContentRotatorMid .HPContentRotatorMidInnerWrap img
{
	float:left;
	width:71px;
	margin:0;
	padding-top:5px;
}

.HPContentRotatorMid .HPContentRotatorMidInnerWrapRight h1, .HPContentRotatorMid .HPContentRotatorMidInnerWrapRight p
{
	float:right;
	width:130px;
	text-decoration:none;
}

.HPContentRotatorMid .HPContentRotatorMidInnerWrapRight a, .HPContentRotatorMid .HPContentRotatorMidInnerWrapRight a:visited
{
	color:#FFF;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.HPContentRotatorMid .HPContentRotatorMidInnerWrapRight a:hover
{
	text-decoration:underline;
	color:#FFF;	
	font-size:16px;
	font-weight:bold;
}


.HPContentRotatorMid .HPContentRotatorMidInnerWrapRight h1
{
	color:#FFF;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

.HPContentRotatorMid .HPContentRotatorMidInnerWrapRight p
{
	color:#FFF;
	padding:0px 0px 5px 0px;
	margin-top: 2px;
	font-size:11px;
	font-weight:normal;
}





/*-----------------------HPContentRotatorRight-----------------------------*/
.HPContentRotatorRight
{
	margin:0px 0px 0px 0px;
	padding:0;
	background-image:url(/images/ClosetsGuru/HPContentRotaterBG.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:236px;
	height:125px;
}

.HPContentRotatorRight .Head
{
	display:none;
}

.HPContentRotatorRight h1
{
	margin:0;
	padding:10px 0px 10px 10px;
	color:#FFF;	
	font-size:16px;
	font-weight:bold;
}

.HPContentRotatorRight p
{
	margin: 0;	
	padding:0px 10px 15px 10px;
	color:#FFF;	
	font-size:11px;
	font-weight:normal;
}



.HPContentRotatorRight a, .HPContentRotatorRight a:visited
{
	margin: 0;	
	padding:0px 10px 0px 10px;
	color:#FFF;	
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}




.HPContentRotatorRight a:hover
{	
	margin: 0;	
	padding:0px 10px 0px 10px;
	color:#FFF;	
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}


/*-----------------------HPMidContent-----------------------------*/
.HPMidContent
{
	margin: 0;
	padding: 0;	
	padding-top: 10px;
	margin-bottom: 15px;
}

.HPMidContent .Head
{
	color:#505050;
	margin-bottom:5px;
	display:block;
	font-size:12pt;
	font-weight:bold;
	margin-left: 20px;
	margin-right: 30px;
}

.HPMidContent p
{
	color:#505050;
	margin:0;
	padding:0;
	display:block;
	font-size:10pt;
	font-weight:normal;
	margin-left: 20px;
	margin-right: 30px;
}



/*-----------------------FAQHeader-----------------------------*/
.FAQHeader
{
	margin:0px 0px 25px 0px;
	padding:0;
}

.FAQHeader .Head
{
	display:none;
}



/*-----------------------FAQquestions-----------------------------*/
.FAQquestions
{
	margin:0px 0px 25px 0px;
	padding:0;
}

.FAQquestions .Head
{
	margin:0px 0px 15px 0px;
	padding:0;
	display:none;
	font-size:14pt;
	color:#505050;
	text-decoration:none;
}

.FAQquestions h2, .FAQquestions h2 a, .FAQquestions h2 a:visited
{
	margin:0px 0px 5px 0px;	
	padding:0;
	font-size:12pt;
	color:#505050;
	text-decoration:none;
}

.FAQquestions h2
{
	margin-left: 20px;
	margin-right: 30px;
}

.FAQquestions h2 a:hover
{
	text-decoration:underline;
}





/*-----------------------FAQQuestionAndAnswer-----------------------------*/
.FAQQuestionAndAnswer
{
	margin:0;
	padding:0;
}

.FAQQuestionAndAnswer .Head
{
	display:none;
}

.FAQQuestionAndAnswer dl
{
	margin:0px 0px 20px 0px;
	padding:0;
	margin-left: 20px;
	margin-right: 30px;
}

.FAQQuestionAndAnswer a, .FAQQuestionAndAnswer a:visited
{
	margin:0;
	padding:0;
	font-size:11pt;
	color:#505050;
	text-decoration:none;
}

.FAQQuestionAndAnswer a:hover
{
	margin:0;
	padding:0;
	font-size:11pt;
	color:#505050;
	text-decoration:underline;
	cursor:pointer;
}

.FAQQuestionAndAnswer dt
{
	padding:0;
	margin:0px 0px 5px 0px;
	padding:0;
	font-size:12pt;
	color:#505050;
	text-decoration:none;
}


.FAQQuestionAndAnswer dd
{
	margin:0;
	padding:0;
	font-size:11pt;
	color:#505050;
	text-decoration:none;
}

.FAQQuestionAndAnswer ul
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.FAQQuestionAndAnswer ul li
{
	margin:0px 0px 0px 25px;
	list-style-type:disc;
	padding:0;
	font-size:11pt;
	color:#505050;
	text-decoration:none;
}




/*-----------------------PhotoGalleryHeader-----------------------------*/
.PhotoGalleryHeader
{
	margin:0px 0px 25px 0px;
	padding:0;
	background-image:url(/images/ClosetsGuru/PhotoGalleryHeader.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.PhotoGalleryHeader .Head
{
	display:none;
}




/*-----------------------PhotoGallery-----------------------------*/
.PhotoGallery
{
	margin:0;
	padding:0;
}

.PhotoGallery .Head
{
	display:none;
}

.PhotoGallery .DropDownBox
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
}

.PhotoGallery .DropDownBox h1
{
	padding:0;
	margin:0px 0px 2px 0px;
	padding:0;
	font-size:12pt;
	color:#505050;
}

.PhotoGallery .PhotoGalleryNav
{
	float:right;
}

.PhotoGallery .PhotoGalleryNav a, .PhotoGallery .PhotoGalleryNav a:visited
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#505050;
	text-decoration:none;
}

.PhotoGallery .PhotoGalleryNav a:hover
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#505050;
	text-decoration:underline;
}

.PhotoGallery .Slides table
{
	margin:0;
	padding:0;
}

.PhotoGallery .Slides table td
{
	margin:0;
	padding:10px 20px 10px 0px;
}

.PhotoGallery .navBottom ul
{
	margin:0;
	padding:0;
}

.PhotoGallery .navBottom ul li
{
	margin:0px 5px 0px 0px;
	list-style-type:none;
	display:inline;
	padding:0;
}

.PhotoGallery .navBottom ul li a, .PhotoGallery .navBottom ul li a:visited
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#505050;
	text-decoration:none;
}

.PhotoGallery .navBottom ul li a:hover
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#505050;
	text-decoration:underline;
}



/*-----------------------PhotoGalleryLanding-----------------------------*/
.PhotoGalleryLanding
{
	margin:0;
	padding:0;
}

.PhotoGalleryLanding .Head
{
	display:none;
}

.PhotoGalleryLanding .imgDescription
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	color:#505050;
	text-decoration:none;
}





/*-----------------------LinksResources-----------------------------*/
.LinksResources
{
	margin:0px 0px 30px 0px;
	padding:0;
}

.LinksResources h2
{
	margin-bottom:10px;
	font-weight:bold;
	display:block;
	color:#49443A;
	height:70px;
	color:#fff;
        background-color:#3098BB;
}


.LinksResources .Head
{
	display:block;
	margin:0;
	position:relative;
	left:30px;
	top:33px;
	padding:0px;
	font-size:35px;
	font-weight: bold;
}

.LinksResources .Head span
{
	font-weight: normal;
}

.LinksResources p
{
	color:#505050;
	margin:0;
	padding:0;
	display:block;
	font-size:11pt;
	font-weight:normal;
	margin-left: 20px;
	margin-right: 30px;
}




/*-----------------------LinksResourcesLinks-----------------------------*/
.LinksResourcesLinks
{
	margin:0px 0px 0px 0px;
	padding:0;
}

.LinksResourcesLinks .Head
{
	display:none;
}

.LinksResourcesLinks dl
{
	margin:0px 0px 20px 0px;
	padding:0;
	margin-left: 20px;
	margin-right: 30px;
}

.LinksResourcesLinks dl dt
{
	padding:0;
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
}

.LinksResourcesLinks dl dd
{
	margin:0;
	padding:0;
	font-size:11pt;
	color:#505050;
	text-decoration:none;
}

.LinksResourcesLinks dl dt a, .LinksResourcesLinks dl dt a:visited
{
	padding:0;
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
}

.LinksResourcesLinks dl dt a:hover
{
	margin:0;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#505050;
	text-decoration:underline;
	cursor:pointer;
}









/*-----------------------Blank-----------------------------*/
.Blank .Head
{
	display:none;
}

.Blank .bottomNav
{
	/*color:#A7A7A7;*/
	color: #666666;
}

.Blank .bottomNav ul li a
{
	font-size:12px;	
	color:#666666!important;
}

.Blank ul li a
{
	font-size:12px;
}

.Blank .addThisBottom
{
	margin:0px 0px 0px 20px;
	padding:0;
}

p a
{
	color:#007FAC;
}
p a:hover
{
	color:#3098BB;
}
p a:visited
{
	color:#C3B59B;
}

/*-----------------------PhotoGalleryPopUp-----------------------------*/
.PhotoGalleryPopUp
{
	background-color:#FFF;
	display:block;
	width:220px;
	text-align:center;
	border:solid 2px #505050;
	background-image:url(/images/ClosetsGuru/spinning_wheel_throbber.gif);
	background-repeat:no-repeat;
	background-position:center 10%;
}

.PhotoGalleryPopUp img
{
	margin-top:10px;
}

.PhotoGalleryPopUp p
{
	margin:10px;
	color:#505050;
	font-size:11pt;
	text-align:left;
}

.PhotoGalleryPopUp a, .PhotoGalleryPopUp a:visited, .PhotoGalleryPopUp a:hover
{
	display:block;
	margin-right:10px;
	margin-bottom:10px;
	color:#505050;
	font-size:11pt;
	text-align:right;
	text-decoration:underline;
	cursor:pointer;
}

/*-------------------vCopyright------------------*/
#vCopyright 
{
	margin:0px;
	padding:0;
	text-align:center;
	padding:0px 0px 20px 0px;
}

#vCopyright ul
{	
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}

#vCopyright ul li
{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	
}

#HomePage .bottompane #vCopyright ul li a, #OneCol .bottompane #vCopyright ul li a, #TwoCol .bottompane #vCopyright ul li a
{
	text-decoration:none;
	margin:0px 5px 0px 0px;
	padding:0;
}

#HomePage .bottompane #vCopyright ul li a:hover, #OneCol .bottompane #vCopyright ul li a:hover, #TwoCol .bottompane #vCopyright ul li a:hover
{
	text-decoration:underline;
	margin:0px 5px 0px 0px;
	padding:0;
}

.LogoVance
{
	position: relative;
	top: 8px;
}




/*----------------gbPackages------------------*/
.gbPackages 
{
	margin:0;
	padding:0;
}

.gbPackages .Head
{
	display:none;
}

.gbPackages .pPink
{
	margin:0px 0px 20px 0px;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#CC0066;
}
	
.gbPackages ul
{
	margin:0;
	padding:0;
}

.gbPackages ul li
{
	margin:0px 0px 20px 15px;
	padding:0;
	font-size:12pt;
	font-weight:normal;
	color:#000;
	list-style-type:disc;
}

.gbPackages a, .gbPackages a:visited, .gbPackages a:hover
{
	margin:0;
	padding:0;
	font-size:12pt;
	text-decoration:underline;
	color:#0172BC;
}

.gbPackages h1
{
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:5px;
	display:block;
	width:500px;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;
	text-align:left;
}

.gbPackages table
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0;
	width:500px;
	display:block;
	border-collapse:collapse;
}

.gbPackages table td
{
	border:solid 2px #000;
	text-align:center;
	color:#000;
	margin:0;
	padding:0;
	font-size:12pt;
	font-weight:normal;
}

.gbPackages table .HeaderRow
{
	margin:0;
	padding:0;
	width:100px;
	background-color:#3098BB;
	color:#FFF;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}

.gbPackages table .HeaderRowFirstCol
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	width:178px;
	background-color:#3098BB;
	color:#FFF;
	text-align:right;
	font-size:12pt;
	font-weight:bold;
}

.gbPackages table .tdFirstCol
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	width:178px;
	background-color:#D0F2FF;
	color:#000;
	text-align:right;
	font-size:12pt;
	font-weight:normal;
}

.gbPackages table .LastRowFirstCol
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:178px;
	border:0;
}

.gbPackages table .LastRow
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	width:100px;
	border:0;
}

.gbPackages table .LastRow a, .gbPackages table .LastRow a:visited, .gbPackages table .LastRow a:hover
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100px;
	border:0;
	text-align:center;
	text-decoration:underline;
	font-size:12pt;
	color:#3098BB;
}

.gbPackages h2
{
	margin:20px 0px 3px 0px;
	padding:0;
	font-size:12pt;
	font-weight:normal;
	color:#000;
}

.gbPackages .ContactRep
{
	margin:0;
	padding:0;
}

.gbPackages .ContactRep li
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:10pt;
	font-weight:normal;
	color:#000;
	list-style-type:none;
}

.gbPackages p
{
	margin:20px 0px 0px 0px;
	padding:0;
	font-size:11pt;
	font-weight:normal;
	color:#000;
}





/*------------------gbCompanyRegistration----------------*/
.gbCompanyRegistration
{	
	margin:20px 0px 0px 0px; 
	padding:0;
	font-size:12pt;
	width:720px;
}

.gbCompanyRegistration .Head
{
	display:none;
}
	
.gbCompanyRegistration .lblCompanyInfo
{
	float:left;
	width:130px;
	text-align:right;
	margin:0px 0px 0px 0px;
	display:block;
	padding:0px 0px 0px 0px;
	font-size:12pt;
}

.gbCompanyRegistration .txtCompanyInfo 
{
	float:right;
	width:340px; 
	display:block; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text:align:left;
}

.gbCompanyRegistration legend
{
	margin:0px 0px 18px 5px;
	padding:0px 5px 0px 5px;
	font-size:12pt; 
	font-weight:bold; 
	color:#FFF;
	background-color:#3098BB;
}

.gbCompanyRegistration fieldset
{
	margin:0px 0px 15px 0px;
	display:block;
	border-color:#3098BB;
	padding:0px 0px 0px 0px;
	width:720px;
}

.gbCompanyRegistration .txtlblWrapper
{
	display:block;
	margin:0px 0px 5px 0px;
	padding:0;
	width:480px;
}

.gbCompanyRegistration .dgProducts
{
	text-align:center;
	padding:0;
	width:370px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

.gbCompanyRegistration .btnNextPrev
{
	padding:0;
	display:block;
	margin:0px 0px 15px 0px;
	float:right;
	width:180px;
	text-align:right;
}

.gbCompanyRegistration .btnNextPrev input
{
	text-align:center;
	padding:0;
	width:80px;
	background-color:#3098BB;
	display:block;
	color:#FFF;
	margin:0;
	float:right;
}

.gbCompanyRegistration .ddSelectCompany
{
	margin:0px 0px 0px 10px;
	padding:0;
	width:690px;
}




/*------------------BreadCrumbs-------------------*/
.BreadCrumbs
{
	margin:20px 0px 5px 0px;
	padding:0;
	display:block;
	background-color:#A7A7A7;
	border:solid 1px #000;	
}

.BreadCrumbs .Head
{
	display:none;
}

.BreadCrumbs .textBladder a, .BreadCrumbs .textBladder a:visited, .BreadCrumbs .textBladder a:hover, .BreadCrumbs span
{
	color:#FFF;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0px 0px 0px 5px;
}




/*------------------CatToggle-------------------*/
.CatToggle
{
	margin:0;
	padding:0;
	
}

.CatToggle .CatWrapper
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#A7A7A7;
	width:350px;
	float:left;
}

.CatToggle .Head
{
	display:none;
}


.CatToggle p
{
	background-color:#FFF;
	border:0;
	text-align:right;
	margin:0;
	padding:0px 2px 0px 0px;
}

.CatToggle ul
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#A7A7A7;
}

.CatToggle ul li
{
	list-style-type:none;
	margin:0px 0px 10px 0px;
	padding:5px 5px 0px 5px;
}

.CatToggle ul li a, .CatToggle ul li a:visited
{
	color:#FFF;
	font-weight:bold;
	font-size:12pt;
	text-decoration:none;
}

.CatToggle ul li a:hover
{
	text-decoration:underline;
	color:#FFF;
	font-weight:bold;
	font-size:12pt;
}

.CatToggle a, .CatToggle a:visited
{
	color:#FFF;
	font-weight:normal;
	font-size:12pt;
	text-decoration:none;
}

.CatToggle a:hover
{
	text-decoration:underline;
	color:#FFF;
	font-weight:normal;
	font-size:12pt;
}

.CatToggle .happytext
{
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:350px;
}

.CatToggle p
{
	margin:0;
	padding:0px 0px 10px 0px;
	text-align:left;
}



/*----------------gbRequestInfo------------------*/
.gbRequestInfo
{
	margin:0;
	padding:0;
}

.gbRequestInfo .Head
{
	display:none;
}

.gbRequestInfo h2
{
	margin:0px 0px 10px 0px;
	padding:0;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;	
}

.gbRequestInfo h3
{
	margin:5px 0px 0px 0px;
	padding:0;
	font-weight:bold;
	color:#3098BB;	
}

.gbRequestInfo .btnSend
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-weight:bold;
	color:#FFF;
	background-color:#3098BB;
	text-align:center;	
	cursor:pointer;
}

.gbRequestInfo .RequiredField
{
	color:#FF0000;	
}

.gbRequestInfo .lnkReturn, .gbRequestInfo .lnkReturn:visited
{
	text-decoration:none;
	color:#3098BB;
	border:0;
}

.gbRequestInfo .lnkReturn:hover
{
	text-decoration:underline;
	color:#3098BB;
	border:0;
}





/*----------------gbCompanyDetail------------------*/
.gbCompanyDetail
{
	margin:0px 0px 30px 0px;
	padding:0;
	color:#3098BB;
}

.gbCompanyDetail  .Head
{
	display:none;
}

.gbCompanyDetail a, .gbCompanyDetail a:visited, .gbCompanyDetail a:hover
{
	margin:0px 0px 0px 0px;
	padding:0;
	color:#3098BB;
	text-decoration:underline;
}


.gbCompanyDetail .Options 
{
	color:#505050;
	margin:20px 0px 20px 0px;
	padding:0;
}

.gbCompanyDetail .Options .btnOption
{
	color:#505050;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:380px;
	text-indent:13px;
	line-height:20px;
	height:24px;
	background-image:url(/images/btnOption.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	list-style-type:none;
}

.gbCompanyDetail .Options  a, .gbCompanyDetail .Options a:visited
{
	color:#505050;
	margin:0;
	padding:0;
	display:block;
	width:380px;
	height:24px;
	text-decoration:none;
}

.gbCompanyDetail .Options a:hover
{
	color:#007FAB;
	margin:0;
	padding:0;
	display:block;
	width:380px;
	height:24px;
	text-decoration:none;
}

.gbCompanyDetail .gbCompayDetailTop
{
	margin:10px 0px 15px 0px;
	padding:10px 0px 30px 10px;
	background-color:#E8E8E8;
	border:solid 1px #000;
}

.gbCompanyDetail h4
{
	margin:0px 0px 3px 0px;
	padding:0;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;
}

.gbCompanyDetail .gbCompayDetailTopInnerWrap
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:450px;
	display:block;
	float:left;
}

.gbCompanyDetail .companyLogo
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:180px;
	display:block;
	float:left;
}

.gbCompanyDetail .companyLogo img
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:180px;
	display:block;
}


.gbCompanyDetail .companyData
{
	margin:0px 0px 0px 30px;
	padding:0;
	width:240px;
	display:block;
	float:left;
	font-size:12px;
}

.gbCompanyDetail .companyData h1
{
	margin:0px 0px 3px 0px;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#3098BB;
}

.gbCompanyDetail .companyData ul
{
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	list-style-type:none;
}

.gbCompanyDetail .companyData li
{
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	list-style-type:none;
}

.gbCompanyDetail .companyContact
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:250px;
	display:block;
	float:right;
}

.gbCompanyDetail .companyContact h1
{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#3098BB;
}

.gbCompanyDetail .companyContact ul
{
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	list-style-type:none;
}

.gbCompanyDetail .companyContact li
{
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	list-style-type:none;
}

.gbCompanyDetail .companyContact li a, .gbCompanyDetail .companyContact li a:visited, .gbCompanyDetail .companyContact li a:hover
{
	color:#3098BB;
	text-decoration:underline;
	text-transform:lowercase;
}

.gbCompanyDetail .lnkMap, .gbCompanyDetail .lnkMap:visited, .gbCompanyDetail .lnkMap:hover
{
	margin:3px 5px 0px 0px;
	padding:0px 3px 0px 3px;
	display:block;
	float:left;
	width:36px;
	background-color:#3098BB;
	color:#FFF;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.gbCompanyDetail .GoogleLogo 
{
	margin:0px 0px 0px 0px;
	padding:0;
}

.gbCompanyDetail .GoogleLogo table
{
	margin:0;
	padding:0;
}

.gbCompanyDetail .GoogleLogo table td
{
	margin:0;
	padding:0;
}

.gbCompanyDetail .GoogleLogo table td img
{
	margin:2px 0px 0px 0px;
	padding:0;
}

.gbCompanyDetail .GoogleLogo td span
{
	margin:0px 0px 0px 0px;
	padding:0;	
	font-size:8pt;
}

.gbCompanyDetail .lnkCommandButton, .gbCompanyDetail .lnkCommandButton:visited, .gbCompanyDetail .lnkCommandButton:hover
{
	color:#FFF;
	font-size:12pt;
	text-decoration:none;
	cursor:pointer;
	display:block;
	background-image:url(/images/RequestInfo.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.gbCompanyDetail .lnkRequestInfo, .gbCompanyDetail .lnkRequestInfo:visited, .gbCompanyDetail .lnkRequestInfo:hover
{
	font-size:12pt;
	text-decoration:none;
	cursor:pointer;
	display:block;
	background-image:url(/images/RequestInfo.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.gbCompanyDetail .companyDescription 
{
	margin:10px 0px 15px 0px;
	padding:10px 0px 30px 10px;
	background-color:#E8E8E8;
	border:solid 1px #000;
}

.gbCompanyDetail .companyDescription h1
{
	margin:0;
	padding:0;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;
}

.gbCompanyDetail .companyDescription p
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#000;
}

.gbCompanyDetail .VideoAudioWrapper
{
	margin:10px 0px 15px 0px;
	padding:0px 0px 0px 10px;
	
}

.gbCompanyDetail .gbVideo
{
	margin:0px 0px 30px 0px;
	padding:0;
	float:left;
	width:48%;
}

.gbCompanyDetail .gbAudio
{
	width:49%;
	text-align:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0;
	float:right;
}

.gbCompanyDetail .gbPictures
{
	margin:10px 0px 15px 0px;
	padding:10px 0px 30px 10px;
	background-color:#E8E8E8;
	border:solid 1px #000;
}

.gbCompanyDetail .gbPictures h1
{
	margin:0;
	padding:0;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;
}

.gbCompanyDetail .TopImg 
{
	width:382px;
	text-align:center;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0;
}

.gbCompanyDetail .TopImg img
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
}

.TopImg p
{
	text-align:left;
}

.gbCompanyDetail .gbPictures .ThumbImg .ThumbWrapper
{
	background-color:#FFFFFF;
	margin:0px 0px 0px 5px;
	padding:5px;
	filter: alpha(opacity = 75);
	-moz-opacity: 0.75;
}

.gbCompanyDetail .gbPictures .ThumbImg .Picthumbs
{
	filter: alpha(opacity = 100);
	-moz-opacity: 0.75;
}


.gbCompanyDetail .gbPictures .ThumbImg .ThumbWrapper:hover
{
	background-color:#FFFFFF;
	margin:0px 0px 0px 5px;
	padding:5px;
}

.gbCompanyDetail .gbPictures .ThumbImg .Picthumbs:hover
{
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
}

.gbCompanyDetail .gbDocuments
{
	text-align:left;
	margin:10px 0px 15px 0px;
	padding:10px 0px 30px 10px;
	background-color:#E8E8E8;
	border:solid 1px #000;
	
}

.gbCompanyDetail .gbDocuments a, .gbCompanyDetail .gbDocuments a:visited
{
	color:#3098BB;
	margin:0;
	padding:0;
	text-decoration:none;
}

.gbCompanyDetail .gbDocuments a:hover
{
	color:#3098BB;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.gbCompanyDetail .CatList h3
{
	color:#3098BB;
	margin:0px 0px 5px 0px;
	font-size:12pt;
	font-weight:bold;
	padding:0;
	text-decoration:none;
}

.gbCompanyDetail .CatList ul
{
	margin:0px 0px 5px 0px;
	padding:0;
	list-style-type:circle;
}

.gbCompanyDetail .CatList ul li 
{
	margin:0px 0px 0px 20px;
	padding:0;
	list-style-type:circle;
}

.gbCompanyDetail .CatList ul li a, .gbCompanyDetail .CatList ul li a:visited
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	color:#3098BB;
	text-decoration:none;
}

.gbCompanyDetail .CatList ul li a:hover
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	color:#3098BB;
	text-decoration:underline;
}


.gbCompanyDetail .CatProdListWrapper
{
	margin:30px 0px 30px 0px;
	padding:0;
}

.gbCompanyDetail .CatProdListWrapper h3
{
	margin:0;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#000;
}

.gbCompanyDetail .gbCatList
{
	width:50%;
	height:150px;
	text-align:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
}

.gbCompanyDetail .CatProdListWrapper ul 
{
	margin:0;
	padding:0;
}

.gbCompanyDetail .CatProdListWrapper ul li
{
	margin:0px 0px 0px 8px;
	padding:0;
	font-size:12pt;
	color:#000;
	list-style-type:none;
}

.gbCompanyDetail .CatProdListWrapper .gbProdList ul li
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	color:#000;
	list-style-type:none;
}

.gbCompanyDetail .CatProdListWrapper .parent a, .gbCompanyDetail .CatProdListWrapper .parent a:visited, .gbCompanyDetail .CatProdListWrapper .parent a:hover
{
	margin:0px 0px 0px -8px;
	padding:0;
	font-size:12pt;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
}

.gbCompanyDetail .CatProdListWrapper ul li a, .gbCompanyDetail .CatProdListWrapper ul li a:visited, .gbCompanyDetail .CatProdListWrapper ul li a:hover
{
	text-decoration:underline;
}

.gbCompanyDetail .gbProdList
{
	width:48%;
	text-align:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0;
	float:right;
}


.gbCompanyDetail .btnNextPrev
{
	padding:0;
	display:block;
	margin:0px 0px 0px 0px;
	width:180px;
	float:right;
	text-align:right;
}

.gbCompanyDetail .btnNextPrev input
{
	text-align:center;
	padding:0;
	width:80px;
	background-color:#3098BB;
	display:block;
	color:#FFF;
	margin:0;
	float:right;
}





/*----------------gbControlPanel------------------*/
.gbControlPanel
{
	margin:0px 0px 30px 0px;
	padding:0;
}

.gbControlPanel  .Head
{
	display:none;
}

.gbControlPanel .gbCompayDetailTop
{
	margin:0px 0px 30px 0px;
	padding:5px;
	display:block;
	border:solid 1px #000;
	background-color:#E8E8E8;
}

.gbControlPanel h4
{
	margin:0px 0px 3px 0px;
	padding:0;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;
}

.gbControlPanel .gbCompayDetailTopInnerWrap
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:450px;
	display:block;
	float:left;
}

.gbControlPanel .companyLogo
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:180px;
	display:block;
	float:left;
}

.gbControlPanel .companyLogo img
{
	margin:0px 0px 0px 0px;
	padding:0;
	width:180px;
	display:block;
}


.gbControlPanel .companyData
{
	margin:0;
	padding:0;
	width:240px;
	display:block;
	float:right;
}

.gbControlPanel .companyData h1
{
	margin:0px 0px 3px 0px;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#3098BB;
}

.gbControlPanel .companyData ul
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#000;
	list-style-type:none;
}

.gbControlPanel .companyData li
{
	margin:0;
	padding:0;
	font-size:10pt;
	color:#000;
	list-style-type:none;
}

.gbControlPanel .companyContact
{
	margin:0;
	padding:0;
	width:250px;
	display:block;
	float:right;
}

.gbControlPanel .companyContact h1
{
	margin:0;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#3098BB;
}

.gbControlPanel .companyContact ul
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#000;
	list-style-type:none;
}

.gbControlPanel .companyContact li
{
	margin:0;
	padding:0;
	font-size:10pt;
	color:#000;
	list-style-type:none;
}

.gbControlPanel .companyContact li a, .gbControlPanel .companyContact li a:visited, .gbControlPanel .companyContact li a:hover
{
	color:#3098BB;
	text-decoration:underline;
}

.gbControlPanel .lnkMap, .gbControlPanel .lnkMap:visited, .gbControlPanel .lnkMap:hover
{
	margin:3px 5px 0px 0px;
	padding:0px 3px 0px 3px;
	display:block;
	float:left;
	width:36px;
	background-color:#3098BB;
	color:#FFF;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.gbControlPanel .GoogleLogo 
{
	margin:0px 0px 0px 0px;
	padding:0;
}

.gbControlPanel .GoogleLogo table
{
	margin:0;
	padding:0;
}

.gbControlPanel .GoogleLogo table td
{
	margin:0;
	padding:0;
}

.gbControlPanel .GoogleLogo table td img
{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.gbControlPanel .GoogleLogo td span
{
	margin:0px 0px 0px 0px;
	padding:0;	
	font-size:8pt;
}

.gbControlPanel .lnkCommandButton, .gbControlPanel .lnkCommandButton:visited, .gbControlPanel .lnkCommandButton:hover
{
	color:#FFF;
	font-size:12pt;
	text-decoration:none;
	cursor:pointer;
	display:block;
	background-image:url(/images/RequestInfo.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.gbControlPanel .lnkRequestInfo, .gbControlPanel .lnkRequestInfo:visited, .gbControlPanel .lnkRequestInfo:hover
{
	font-size:12pt;
	text-decoration:none;
	cursor:pointer;
	display:block;
	background-image:url(/images/RequestInfo.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.gbControlPanel .companyDescription 
{
	margin:0px 0px 30px 0px;
	padding:5px;
	border:solid 1px #000;
	background-color:#E8E8E8;
}

.gbControlPanel .companyDescription h1
{
	margin:0;
	padding:0;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;
}

.gbControlPanel .companyDescription p
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#000;
}

.gbControlPanel .VideoAudioWrapper
{
	margin:10px 0px 30px 0px;
	padding:0px 0px 0px 10px;
}

.gbControlPanel .gbVideo
{
	margin:0px 0px 30px 0px;
	padding:0;
	float:left;
	width:48%;
}

.gbControlPanel .gbAudio
{
	width:49%;
	height:150px;
	text-align:left;
	display:block;
	margin:0px 10px 10px 0px;
	padding:0;
	float:right;
}

.gbControlPanel .gbPictures
{
	margin:0px 0px 30px 0px;
	padding:5px;
	border:solid 1px #000;
	background-color:#E8E8E8;
}

.gbControlPanel .gbPictures h1
{
	margin:0;
	padding:0;
	font-size:14pt;
	font-weight:bold;
	color:#3098BB;
}

.gbControlPanel .TopImg 
{
	width:382px;
	text-align:center;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0;
}

.gbControlPanel .TopImg img
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
}

.gbControlPanel .gbDocuments
{
	text-align:left;
	margin:10px 0px 15px 0px;
	padding:10px 0px 30px 10px;
	background-color:#E8E8E8;
	border:solid 1px #000;
}

.gbControlPanel .gbDocuments a, .gbControlPanel .gbDocuments a:visited
{
	color:#3098BB;
	margin:0;
	padding:0;
	text-decoration:none;
}

.gbControlPanel .gbDocuments a:hover
{
	color:#3098BB;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.gbControlPanel .CatProdListWrapper
{
	margin:30px 0px 30px 0px;
	padding:0;
}

.gbControlPanel .CatProdListWrapper h3
{
	margin:0;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	color:#000;
}

.gbControlPanel .gbCatList
{
	width:50%;
	height:150px;
	text-align:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
}

.gbControlPanel .CatList h1
{
	color:#3098BB;
	margin:30px 0px 5px 0px;
	font-size:12pt;
	font-weight:bold;
	padding:0;
	text-decoration:none;
	clear:both;
}

.gbControlPanel .CatList ul
{
	margin:0px 0px 5px 0px;
	padding:0;
	list-style-type:circle;
}

.gbControlPanel .CatList ul li 
{
	margin:0px 0px 0px 20px;
	padding:0;
	font-size:12pt;
	color:#3098BB;
	list-style-type:circle;
}

.gbControlPanel .CatList ul li a, .gbControlPanel .CatList ul li a:visited
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	color:#3098BB;
	text-decoration:none;
}

.gbControlPanel .CatList ul li a:hover
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	color:#3098BB;
	text-decoration:underline;
}


.gbControlPanel .CatProdListWrapper ul 
{
	margin:0;
	padding:0;
}

.gbControlPanel .CatProdListWrapper ul li
{
	margin:0px 0px 0px 8px;
	padding:0;
	font-size:12pt;
	color:#000;
	list-style-type:none;
}

.gbControlPanel .CatProdListWrapper .gbProdList ul li
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:12pt;
	color:#000;
	list-style-type:none;
}

.gbControlPanel .CatProdListWrapper .parent a, .gbControlPanel .CatProdListWrapper .parent a:visited, .gbControlPanel .CatProdListWrapper .parent a:hover
{
	margin:0px 0px 0px -8px;
	padding:0;
	font-size:12pt;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
}

.gbControlPanel .CatProdListWrapper ul li a, .gbControlPanel .CatProdListWrapper ul li a:visited, .gbControlPanel .CatProdListWrapper ul li a:hover
{
	text-decoration:underline;
}

.gbControlPanel .gbProdList
{
	width:48%;
	text-align:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0;
	float:right;
}


.gbControlPanel .btnNextPrev
{
	padding:0;
	display:block;
	margin:0px 0px 0px 0px;
	width:180px;
	float:right;
	text-align:right;
}

.gbControlPanel .btnNextPrev input
{
	text-align:center;
	padding:0;
	width:80px;
	background-color:#3098BB;
	display:block;
	color:#FFF;
	margin:0;
	float:right;
}

.gbControlPanel p
{
	color:#505050;
	font-size:12pt;
	margin:0px 0px 20px 0px;
}

.gbControlPanel .TopLeftCol
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
	display:block;
	width:300px;
}

.gbControlPanel .TopLeftCol .MemberOptions
{
	margin:0px 0px 2px 0px;
	padding:0;
}

.gbControlPanel .TopLeftCol .MemberOptions a, .gbControlPanel .TopLeftCol .MemberOptions a:visited, .gbControlPanel .TopLeftCol .MemberOptions a:hover
{
	color:#505050;
	font-weight:bold;
	font-size:14pt;
	text-decoration:underline;
}

.gbControlPanel .TopLeftCol span
{
	color:#505050;
	font-size:12pt;
	margin:0px 0px 0px 0px;
}

.gbControlPanel .TopLeftCol h1
{
	color:#505050;
	font-size:12pt;
	font-weight:bold;
	margin:5px 0px 2px 0px;
}

.gbControlPanel .TopLeftCol ul
{
	margin:0px 40px 0px 0px;
	list-style-type:circle;
	padding:0;
	display:block;
	float:left;
}

.gbControlPanel .TopLeftCol ul .lstAttribute
{
	color:#505050;
	list-style-type:circle;
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
}

.gbControlPanel .TopLeftCol ul .lstAttribute a, .gbControlPanel .TopLeftCol ul .lstAttribute a:visited
{
	color:#505050;
	text-decoration:none;
}

.gbControlPanel .TopLeftCol ul .lstAttribute a:hover
{
	color:#505050;
	text-decoration:underline;
}

.gbControlPanel .TopLeftCol ul li
{
	color:#505050;
	list-style-type:circle;
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
}

.gbControlPanel .TopLeftCol ul li a, .gbControlPanel .TopLeftCol ul li a:visited
{
	color:#505050;
	text-decoration:none;
}

.gbControlPanel .TopLeftCol ul li a:hover
{
	color:#505050;
	text-decoration:underline;
}

.gbControlPanel .TopRightCol
{
	float:right;
	display:block;
	width:340px;
	margin:0;
	padding:0;
}

.gbControlPanel .TopRightCol .pOpt
{
	margin:0px 0px 10px 0px;
	padding:0;
	color:#FF0000;
	font-size:12pt;
}

.gbControlPanel .TopRightCol .chkOpt
{
	margin:0px 0px 3px 0px;
	padding:0;
	display:block;
	font-size:12pt;
}

.gbControlPanel .TopRightCol .lblStatus
{
	margin:0px 0px 0px 0px;
	padding:0;
	display:block;
	font-weight:bold;
	font-size:12pt;
}

.gbControlPanel .TopRightCol .lblStatus2
{
	margin:15px 0px 5px 0px;
	padding:0;
	display:block;
	font-size:12pt;
}

.gbControlPanel .TopRightCol span
{
	color:#505050;
	font-size:12pt;
	margin:0;
	padding:0px 0px 0px 0px;
}

.gbControlPanel .StatusWrapper td a, .gbControlPanel .StatusWrapper td a:visited
{
	color:#505050;
	text-decoration:none;
}

.gbControlPanel .StatusWrapper td a:hover
{
	color:#505050;
	text-decoration:underline;
}

.gbControlPanel .StatusWrapper .BarGraph
{ 
	height:16px;
	width:160px;
	margin:0px 0px 0px 10px;
	border:solid 1px #000;
}





/*----------------gbPanelNav------------------*/
.gbPanelNav
{
	margin:20px 0px 20px 0px;
	padding:5px 0px 5px 0px;
	border:solid 1px #000;
	background-color:#A7A7A7;
}

.gbPanelNav .Head
{
	display:none;
}

.gbPanelNav ul
{
	list-style-type:none;
	background-color:#A7A7A7;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

.gbPanelNav ul .lstAttribute
{
	color:#FFF;
	display:inline;
	list-style-type:none;
	margin:0px 11px 0px 11px;
	padding:0px;
}

.gbPanelNav ul .lstAttribute a, .gbPanelNav ul .lstAttribute a:visited
{
	color:#FFF;
	text-decoration:none;
}

.gbPanelNav ul .lstAttribute a:hover
{
	color:#FFF;
	text-decoration:underline;
}




/*----------------gbMediaUpload------------------*/
.gbMediaUpload
{
	margin:0;
	padding:0;
}

.gbMediaUpload .Head
{
	display:none;
}

.gbMediaUpload .FileUploadWrapper
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.gbMediaUpload .labels
{
	font-size:12pt;
	color:#505050;
}

.gbMediaUpload .gridWrapper
{
	width:720px;	
	border:solid 1px #505050;
	border-collapse:collapse;
}

.gbMediaUpload .gridWrapper td, .gbMediaUpload .gridWrapper th
{	
	border:solid 1px #505050;
	border-collapse:collapse;
}





/*------------------gbSearchResults-------------------*/
.gbSearchResults
{
	margin:0;
	padding:0;

}

.gbSearchResults .Head
{
	display:none;
}

.gbSearchResults .companyLogo
{
	float:right;
	width:250px;
	display:block;
}

.gbSearchResults .companyData
{
	float:left;
	display:block;
	width:450px;
	text-transform:uppercase;
	
}

.gbSearchResults .CompanyDataLeft
{
	float:left;
	display:block;
	width:220px;
	
}

.gbSearchResults .CompanyDataRight
{
	float:right;
	display:block;
	width:220px;
	
}

.gbSearchResults table td a, .gbSearchResults table td a:visited, .gbSearchResults table td a:hover
{
	color:#3098BB;
	margin:0;
	padding:0;
	font-size:10pt;
	text-decoration:none;
}

.gbSearchResults table 
{
	border-collapse:collapse;
	padding:0;
	width:720px;
	margin-bottom:15px;
}

.gbSearchResults table td
{
	border-collapse:collapse;
}

.gbSearchResults .ResultTable
{
	width:720px;
	margin-bottom:10px;
	border:solid 1px #505050;
	border-collapse:collapse;
}

.gbSearchResults .ResultTable td
{
	vertical-align: top;
	width:50%;
	padding:5px;
	border-width:0px;
	border-collapse:collapse;
}

.gbSearchResults .ResultTable .AddressInfo
{
	text-align:left;
	border-collapse:collapse;
	border-right:solid 1px #505050;
	font-size:12px;
	text-transform:uppercase;
}

.gbSearchResults .ResultTable .ContactInfo
{
	text-align:left;
	border-collapse:collapse;
	font-size:12px;
}

.gbSearchResults .ResultTable .ContactInfo a, .gbSearchResults .ResultTable .ContactInfo a:visited, .gbSearchResults .ResultTable .ContactInfo a:hover
{
	text-decoration:underline;
	color:#3098BB;
}

.gbSearchResults a, .gbSearchResults a:visited, .gbSearchResults a:hover
{
	text-decoration:underline;
	color:#3098BB;
}
	

.gbSearchResults h3, .gbSearchResults a, .gbSearchResults a:visited, .gbSearchResults a:hover
{
	color:#3098BB;
	margin:0;
	padding:0;
	font-size:10pt;
	text-decoration:none;
}

.gbSearchResults  .catName
{
	color:#3098BB;
	margin:0;
	padding:0;
	font-size:12pt;
	font-weight:bold;
	display:block;
	margin:0px 0px 10px 0px;
	text-decoration:none;
}

.gbSearchResults .lnkRequestInfo, .gbSearchResults .lnkRequestInfo:visited, .gbSearchResults .lnkRequestInfo:hover
{
	font-size:12pt;
	text-decoration:none;
	cursor:pointer;
	display:block;
	background-image:url(/images/RequestInfo.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.gbSearchResults .lnkCompanyDetail, .gbSearchResults .lnkCompanyDetail:visited, .gbSearchResults .lnkCompanyDetail:hover
{
	font-size:12pt;
	text-decoration:none;
	color:#575757;
	cursor:pointer;
	display:block;
	background-image:url(/images/btnCompanyDetail.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.gbSearchResults .RowResult
{
	margin:10px 0px 10px 0px;
	padding:0;
}

.gbSearchResults .NotFree
{
	margin-bottom:10px;
	padding:5px;
	border:solid 1px #000;
	background-color:#A7A7A7;
	font-size:12px;
	color:#FFF;
}

.gbSearchResults .NotFree a, .gbSearchResults .NotFree a:visited, .gbSearchResults .NotFree a:hover
{
	text-decoration:underline;
	color:#575757;
	padding-bottom:2px;
	text-transform:lowercase;
}

.gbSearchResults .NotFree .lnkCompanyUrl a, .gbSearchResults .NotFree .lnkCompanyUrl a:visited, .gbSearchResults .NotFree .lnkCompanyUrl a:hover
{
	text-decoration:underline;
	color:#FFF;
	font-weight:bold;
	padding-bottom:2px;
}

.gbSearchResults .catBulletList h1
{
	margin:5px 0px 0px 0px;
	padding:0;
	color:#017EAA;
	font-size:10pt;
	display:inline;
}

.gbSearchResults .catBulletList ul
{
	margin:5px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	display:inline;
	text-transform: capitalize;
}

.gbSearchResults .catBulletList ul li
{
	margin:0;
	padding:0;
	display:inline;
	font-size:8pt;
	list-style-type:none;
}






/*------------------gbCompanyMedia----------------*/
.gbCompanyMedia
{
	margin:0;
	padding:0;
}

.gbCompanyMedia .Head
{
	display:none;
}

.gbCompanyMedia fieldset
{
	margin:0px 0px 15px 0px;
	display:block;
	border-color:#3098BB;
	padding:0px 0px 0px 0px;
	width:100%;
}

.gbCompanyMedia legend
{
	margin:0px 0px 18px 5px;
	padding:0px 5px 0px 5px;
	font-size:12pt; 
	font-weight:bold; 
	color:#FFF;
	background-color:#3098BB;
}

.gbCompanyMedia ul
{
	margin:0px 0px 15px 0px;
	padding:0;
}

.gbCompanyMedia ul li
{
	margin:0px 0px 0px 25px;
	padding:0;
	font-size:12pt;
	font-weight:normal;
	color:#3098BB;
	list-style-type:disc;
}

.gbCompanyMedia a, .gbCompanyMedia a:visited
{
	margin:0;
	padding:0;
	font-size:12pt;
	
	color:#3098BB;
	text-decoration:none;
}

.gbCompanyMedia a:hover
{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#3098BB;
	text-decoration:underline;
}

.gbCompanyMedia h1
{
	text-align:center;
	margin:0px 0px 3px 0px;
	padding:0;
}

.gbCompanyMedia table, .gbCompanyMedia table td
{
	text-align:left;
	color:#3098BB;
}

.gbCompanyMedia .top a, .gbCompanyMedia .top a:visited
{
	font-weight:bold;
	color:#3098BB;
	text-decoration:none;
}

.gbCompanyMedia .top a:hover
{
	font-weight:bold;
	color:#3098BB;
	text-decoration:underline;
}


.gbCompanyMedia .btnNextPrev
{
	padding:0;
	width:180px;
	display:block;
	margin:10px 0px 15px 0px;
}

.gbCompanyMedia .btnNextPrev input
{
	text-align:center;
	padding:0;
	width:80px;
	background-color:#3098BB;
	display:block;
	color:#FFF;
	margin:0px 0px 0px 5px;
	cursor:pointer;
	border:0;
}





/*------------------gbPlanUpgrade----------------*/
.gbPlanUpgrade
{
	margin:0;
	padding:0;
}

.gbPlanUpgrade .Head
{
	display:none;
}



.gbPlanUpgrade ul
{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:circle;
}

.gbPlanUpgrade ul li
{
	margin:0px 0px 10px 16px;
	padding:0px 0px 0px 0px;
	list-style-type:circle;
}

.gbPlanUpgrade .btnConfirmCancel
{
	text-align:center;
}

.gbPlanUpgrade a, .gbPlanUpgrade a:visited, .gbPlanUpgrade a:hover
{
	background-color:#007FAB;
	color:#FFF;
	margin:0px 2px 0px 0px;
	padding:2px 7px 2px 5px;
	margain:0;
	text-align:center;
	text-decoration:none;
}

.gbPlanUpgrade h3
{
	font-size:12pt;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	color:#007FAB;
}




/*----------------userLogin------------------*/
.userLogin
{
	margin:0px 0px 0px 0px;
	padding:0;
}

.userLogin .Head
{
	display:none;
}

.userLogin h1
{
	margin:0px 0px 20px 0px;
	padding:0;
	border:solid 1px #000;
	background-color:#A7A7A7;
	color:#FFF;	
	text-align:left;
	text-indent:5px;
}




/*----------------CompanyList------------------*/
.CompanyList 
{
	margin:0;
	padding:0;
}

.CompanyList .Head
{
	display:none;
}

.CompanyList ul
{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:circle;
}

.CompanyList ul li
{
	margin:0px 0px 5px 16px;
	padding:0px 0px 0px 0px;
	list-style-type:circle;
}

.CompanyList li a, .CompanyList li a:visited, .CompanyList li a:hover
{
	margin:0px 0px 0px 0px;
	padding:0;
	color:#505050;
	margain:0;
	text-decoration:none;
}

.CompanyList li a:hover
{
	margin:0px 0px 0px 0px;
	padding:0;
	color:#505050;
	margain:0;
	text-decoration:underline;
}





/*----------------gbAddUpdateSearch------------------*/
.gbAddUpdateSearch
{
	margin:15px 0px 0px 0px;
	padding:0;
}

.gbAddUpdateSearch .Head
{
	display:none;
}

.gbAddUpdateSearch span
{
	margin:0;
	padding:0;
	color:#007FAB;
}

.gbAddUpdateSearch p
{
	margin:0;
	padding:0;
}

.gbAddUpdateSearch ul
{
	margin:0;
	padding:0;
	color:#007FAB;
	float:left;
}

.gbAddUpdateSearch  ul li
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	display:inline;
	font-size:10pt;
	color:#007FAB;
	font-weight:bold;
}

.gbAddUpdateSearch ul li a, .gbAddUpdateSearch ul li a:visited
{
	text-decoration:none;
	color:#007FAB;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

.gbAddUpdateSearch ul li a:hover
{
	text-decoration:underline;
	color:#007FAB;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

/*.gbAddUpdateSearch .vGBLnkTxtWrapper
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0;
	float:right;
	width:280px;
}

.gbAddUpdateSearch .vGBTextbox input
{
	float:left;
	display:block;
	width:200px;
	height:22px;
}

.SearchSuggestion
{
	font-size:8pt;
}

.gbAddUpdateSearch .vGBLinkbutton .lnkSearch, .gbAddUpdateSearch .vGBLinkbutton .lnkSearch:visited, .gbAddUpdateSearch .vGBLinkbutton .lnkSearch:hover
{
	text-decoration:none;
	color:#505050;
	font-size:12pt;
	display:block;
	float:right;
	width:70px;
	height:20px;
	line-height:18px;
	background-image:url(/images/ClosetsGuru/btnSearch.gif);
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}*/



/*------------------SubmitProject-------------------*/
.SubmitProject
{
	margin:0;
	padding:0;
}

.SubmitProject .Head
{
	display:none;
}

.SubmitProject p
{
	margin:0px 0px 0px 0px;
	padding:0;
}

.SubmitProject .lbltxtWrapper 
{
	display:block;
	width:660px;
	margin:0px 0px 0px 0px;
	padding:0;
}

.SubmitProject .lbltxtWrapper label
{
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:400px;
	float:left;
	text-align:right;
}

.SubmitProject .lbltxtWrapper .txtEmail
{
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:600px;
	float:left;
	text-align:left;
	font-size:11pt;
}

.SubmitProject .lbltxtWrapper .chkWrapper
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:50px;
	float:right;
}

.SubmitProject .lbltxtWrapper .chkWrapper table
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.SubmitProject .lbltxtWrapper .chkWrapper td
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:20px;
	vertical-align:middle;
}

.SubmitProject .lbltxtWrapper .chkWrapper td input
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:20px;
}


.SubmitProject .lbltxtWrapper .lblProjectDescription
{
	display:block;
	margin:0px 22px 0px 0px;
	padding:0px;
	width:400px;
	float:right;
	text-align:right;
}


.SubmitProject .lbltxtWrapper input, .SubmitProject .lbltxtWrapper .input
{
	width:250px;
	float:right;
	display:block;
}

.SubmitProject .lbltxtWrapper .txtDescription
{
	display:block;
	float:right;
}

.SubmitProject .lbltxtWrapper .adrOne
{
	width:250px;
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

.SubmitProject .lbltxtWrapper .txtCity
{
	width:250px;
	display:block;
}

.SubmitProject .lbltxtWrapper .txtZip
{
	width:250px;
	display:block;
}

.SubmitProject .lbltxtWrapper> .txtZip
{
	width:250px;
	display:block;
}

.SubmitProject .lblRequired
{
	text-align:left;
	display:block;
	margin:5px 0px 20px 0px;
	color:#FF0000;
}

.SubmitProject .required
{
	color:#FF0000;
}

.SubmitProject .lnkSubmitWrapper
{
	margin:0px 0px 0px 569px;
	padding:0;
}


.SubmitProject .lnkSubmit
{
	background-image:url(/images/ClosetsGuru/btnSubmit.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	width:91px;
	text-align:center;
	height:34px;
	font-size:12pt;
	font-weight:bold;
	line-height:34px;
	padding:0;
	text-decoration:none;
	color:#FFF;
}

.SubmitProject .lnkSubmit:hover
{
	background-image:url(/images/ClosetsGuru/btnSubmit.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	width:91px;
	text-align:center;
	height:34px;
	font-size:12pt;
	font-weight:bold;
	line-height:34px;
	padding:0;
	text-decoration:none;
	color:#FFF;
}

.SubmitProject .imgUploadImage
{
	display:block;
	margin:5px 0px 5px 176px;
	padding:0;
}

.SubmitProject img
{
	clear:both;
	display:block;
}





/*------------------PageHeader-------------------*/
.PageHeader
{
	margin:0;
	padding:0;
}

.PageHeader .Head
{
	display:none;
}

.PageHeader h1 
{
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	font-weight:bold;
	display:block;
	height:70px;
	color:#FFF;
	text-indent:5px;
        background-color:#3098BB;	
}





/*------------------AvailableLeads-------------------*/
.AvailableLeads
{
	margin:0;
	padding:0;
}

.AvailableLeads .Head
{
	display:none;
}

.AvailableLeads .AvailableLeadsTable
{
	width:100%;
}

.AvailableLeads .AvailableLeadsTable th
{
	font-weight:bold;
	font-size:12pt;
	text-align:left;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}

.AvailableLeads .AvailableLeadsTable td
{
	text-align:left;
	vertical-align:top;
}

.AvailableLeads .AvailableLeadsTable td a, .AvailableLeads .AvailableLeadsTable td a:visited
{
	color:#3098BB;
	text-decoration:none;
}

.AvailableLeads .AvailableLeadsTable td a:hover
{
	color:#3098BB;
	text-decoration:underline;
}






/*------------------LeadDetails-------------------*/
.LeadDetails
{
	margin:0;
	padding:0;
}

.LeadDetails .Head
{
	display:none;
}

.LeadDetails h2
{
	color:#505050;
	text-align:center;
	font-size:12pt;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.LeadDetails h3
{
	color:#505050;
	text-align:left;
	font-size:12pt;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.LeadDetails .ParagraphWrapper
{
	border:solid 1px #505050;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.LeadDetails .ParagraphWrapper p
{
	color:#505050;
	font-size:10pt;
	margin:5px;
	padding:0px;
	text-align:left;
}

.LeadDetails p
{
	color:#505050;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-align:left;
}

.LeadDetails .ProjectInfoWrapper 
{
	color:#505050;
	font-size:12pt;
	margin:0px;
	padding:0px;
	display:block;
	width:707px;
}

.LeadDetails .ProjectInfoWrapper .ProjectInfoTitle 
{
	color:#505050;
	font-size:12pt;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	width:350px;
	text-align:right;
}

.LeadDetails .ProjectInfoWrapper .ProjectInfoValue 
{
	color:#505050;
	font-size:12pt;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	display:block;
	width:350px;
	text-align:left;
}

.LeadDetails .lnkBuyLead 
{
	color:#505050;
	font-size:12pt;
	margin:0px;
	padding:0px;
	text-align:center;
}

.LeadDetails .lnkBuyLead a, .LeadDetails .lnkBuyLead a:visited, .LeadDetails .lnkBuyLead a:hover
{
	color:#505050;
	font-size:12pt;
	padding:0px;
	text-align:center;
	text-decoration:none;
	display:block;
	width:150px;
	height:20px;
	line-height:18px;
	background-image:url(/images/ClosetsGuru/btnBuyLead.gif);
	background-position:center center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:10px;
}



/*------------------PurchaseLead-------------------*/
.PurchaseLead
{
	margin:0;
	padding:0;
}

.PurchaseLead .Head
{
	display:none;
}

.PurchaseLead .FormWrapper
{
	display:block;
	width:100%;
}

.PurchaseLead .FormWrapper .FormLeft
{
	display:block;
	float:left;
	width:305px;
}

.PurchaseLead .FormWrapper .FormLeft .lbltxtCombo
{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.PurchaseLead .FormWrapper .FormLeft h3
{
	color:#505050;
	font-size:12pt;
	margin:0px 0px 2px 0px;
	padding:0px;
	text-align:left;
}

.PurchaseLead .FormWrapper .FormLeft .txtInput
{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:270px;
}

.PurchaseLead .FormWrapper .FormLeft .ddInput
{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:150px;
}

.PurchaseLead .FormWrapper .FormLeft .ddInputMonth
{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:60px;
}

.PurchaseLead .FormWrapper .FormLeft span
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#505050;
}

.PurchaseLead .FormWrapper .FormLeft .ddInputYear
{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:80px;
}

.PurchaseLead .FormWrapper .FormRight
{
	display:block;
	float:right;
	width:405px;
}


.PurchaseLead .FormWrapper .FormRight .lbltxtCombo
{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.PurchaseLead .FormWrapper .FormRight h3
{
	color:#505050;
	font-size:12pt;
	margin:0px 0px 2px 0px;
	padding:0px;
	text-align:left;
}

.PurchaseLead .FormWrapper .FormRight .txtInput
{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:350px;
}

.PurchaseLead .FormWrapper .FormRight .ddInput
{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:100px;
}

.PurchaseLead .FormWrapper .FormRight .txtInputAdrOne
{
	margin:0px 0px 3px 15px;
	padding:0px;
	width:350px;
}

.PurchaseLead .FormWrapper .FormRight .txtInputAdrTwo
{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:350px;
}

.PurchaseLead .FormWrapper .FormRight .txtInputCity
{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:200px;
}

.PurchaseLead .FormWrapper .FormRight span
{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#505050;
}

.PurchaseLead .FormWrapper .FormRight .txtInputState
{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:55px;
}

.PurchaseLead .FormWrapper .FormRight .txtInputZip
{
	margin:0px 0px 0px 2px;
	padding:0px;
	width:76px;
}

.PurchaseLead .lbltxtCombo h3
{
	color:#505050;
	font-size:12pt;
	margin:0px 0px 2px 0px;
	padding:0px;
	text-align:left;
}

.PurchaseLead .txtUserAgree 
{
	display:block;
	width:680px;
}

.PurchaseLead .chkUserAgree 
{
	display:block;
	color:#505050;
	font-size:12pt;
	text-align:right;
	margin:0px 40px 0px 0px;
}

.PurchaseLead p
{

	font-size:12pt;
	text-align:right;
	margin:0px 40px 0px 0px;
	padding:0px;
}

.PurchaseLead .btnWrapper 
{
	display:block;
	color:#505050;
	font-size:12pt;
	text-align:right;
	margin:10px 40px 0px 0px;
}

.PurchaseLead .btn
{
	width:80px;
}


/*------------------ConfirmWrapper-------------------*/
.ConfirmWrapper
{
	margin:0;
	padding:0;
}

.ConfirmWrapper h3
{
	color:#505050;
	font-size:16pt;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
	border-bottom:solid 1px #505050;
}

.ConfirmWrapper table
{
	margin:0;
	padding:0;
}

.ConfirmWrapper table .lbl
{
	margin:0px 0px 0px 0px;
	padding:0px 50px 10px 0px;
	text-align:right;
	vertical-algin:top;
	color:#505050;
}

.ConfirmWrapper table td
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	vertical-algin:top;
	color:#505050;
}

.ConfirmWrapper table .Adr
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-algin:bottom;
}

.ConfirmWrapper p
{
	color:#505050;
	font-size:12pt;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.ConfirmWrapper .Warning
{
	color:#FF0000;
	font-size:12pt;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	font-weight:bold;
}

.ConfirmWrapper .btnWrapper
{
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:right;
}

.ConfirmWrapper .btn
{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100px;
}

.ConfirmWrapper .btnPurchase
{
	margin:0px 0px 0px 20px;
	padding:0px;
	width:100px;
}



/*------------------AdminLeadList-------------------*/
.AdminLeadList
{
	margin:0px;
	padding:0px;
}

.AdminLeadList .Head
{
	display:none;
}

.AdminLeadList table
{
	width:100%;
	margin:0px;
	padding:0px;
}

.AdminLeadList table th
{
	color:#505050;
	font-size:12pt;
	veritcal-align:top;
	text-align:left;
	margin:0px;
	border-bottom:solid 1px #505050;
	padding:0px 0px 0px 0px;
}

.AdminLeadList table td
{
	color:#505050;
	veritcal-align:top;
	font-size:10pt;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.AdminLeadList table td a
{
	veritcal-align:top;
	font-size:10pt;
}





/*------------------AdminLeadListEdit-------------------*/
.AdminLeadListEdit
{
	margin:0px;
	padding:0px;
}

.AdminLeadListEdit .Head
{
	display:none;
}

.AdminLeadListEdit table
{
	width:100%;
	margin:0px;
	padding:0px;
}

.AdminLeadListEdit .SearchRadiusWrapper
{
	margin:20px 0px 20px 0px;
	padding:5px;
	background-color:#E8E8E8;
	border:solid 1px #505050;
}

.AdminLeadListEdit p
{
	color:#505050;
	margin:0px;
	padding:0px;
	font-size:12pt;
	float:left;
}

.AdminLeadListEdit .btnRadius
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float;right;
}

.AdminLeadListEdit .btnCheckAll
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

.AdminLeadListEdit .EditAdminTable
{
	width:100%;
	margin:10px 0px 20px 0px;
	padding:0px;
	border-collapse:collapse;
}

.AdminLeadListEdit .EditAdminTable th
{
	margin:0px 0px 0px 0px;
	padding:5px;
	color:#505050;
	font-weight:bold;
	font-size:12pt;
	vertical-algin:top;
	text-align:left;
	background-color:#E8E8E8;
	border:solid 1px #505050;
	border-collapse:collapse;
}

.AdminLeadListEdit .EditAdminTable td
{
	margin:0px 5px 0px 0px;
	padding:5px;
	vertical-algin:top;
	text-align:left;
	border:solid 1px #505050;
	border-collapse:collapse;
}

.AdminLeadListEdit table
{
	margin:0px 0px 0px 0px;
	padding:0px;
	border:solid 1px #505050;
	border-collapse:collapse;
}

.AdminLeadListEdit table td
{
	margin:0px 5px 0px 0px;
	padding:5px;
	vertical-algin:top;
	text-align:left;
	border:solid 1px #505050;
	border-collapse:collapse;
}

.AdminLeadListEdit .EditAdminTable label
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

.AdminLeadListEdit .btnSave
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}




/*------------------ENewsLetter-------------------*/
.ENewsLetter
{
	margin:0px;
	padding:0px;
}

.ENewsLetter .Head
{
	display:none;
}

.ENewsLetter iframe
{
	width:100%;
	height:500px;
}




/*------------------FindAProf-------------------*/
.FindAProf 
{
	margin:0;
	padding:0;
	background-image:url(/images/ClosetsGuru/FindaProHeader.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:234px;
}

.FindAProf .Head
{
	display:none;
}

.FindAProf .pHeader
{
	padding:5px 0px 10px 25px;
	margin:0;
	font-size:11px;
	display:block;
	width:340px;
	color:#2F3034;
}

.FindAProf h1
{
	padding:0;
	margin:0;
	font-size:38px;
	display:block;
	text-indent:25px;
	color:#2F3034;
	font-family:Arial;
}





/*------------------NewgbAddUpdateSearch-------------------*/
.NewgbAddUpdateSearch
{
	margin:0;
	padding:0;
}

.NewgbAddUpdateSearch .Head
{
	display:none;
}

.NewgbAddUpdateSearch .lnkAddUpdate
{
	margin:0px 0px 0px 0px;
	padding:5px;
	list-style-type:none;
	display:block;
	background-color:#007FAC;
	text-indent:20px;
}


.NewgbAddUpdateSearch .lnkAddUpdate li
{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}

.NewgbAddUpdateSearch .lnkAddUpdate span
{
	padding:0px 5px 0px 5px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.NewgbAddUpdateSearch .lnkAddUpdate a, .NewgbAddUpdateSearch .lnkAddUpdate a:visited
{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.NewgbAddUpdateSearch .lnkAddUpdate a:hover
{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

.NewgbAddUpdateSearch .SearchWrapper
{
	margin:0;
	padding:15px 0px 0px 25px;
	background-image:url(/images/ClosetsGuru/bgFindaPro.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:169px;
}

.NewgbAddUpdateSearch .SearchWrapper table 
{
	padding:0;
	margin-bottom:25px;
	display:block;
}

.NewgbAddUpdateSearch .SearchWrapper table td
{
	margin:0;
	padding:0px 5px 0px 5px;
	font-size:12px;
}

.NewgbAddUpdateSearch .SearchWrapper table .noPadding
{
	margin:0;
	padding:0px 5px 0px 5px;
	font-size:10px;
}

.NewgbAddUpdateSearch .lnkSearch input
{
	background-image:url(/images/ClosetsGuru/lnkButton.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	display:block;
	width:80px;
	height:25px;
	text-align:center;
	color:#FFF;
	border:none;
	cursor:pointer;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
}


.NewgbAddUpdateSearch .tblCat 
{
	margin:0;
	padding:0;
	font-size:12px;
	display:block;
}

.NewgbAddUpdateSearch .tblCat  td
{
	margin:0;
	padding:0px 0px 0px 5px;
	font-size:12px;
}


.NewgbAddUpdateSearch .tblCat  td a, .NewgbAddUpdateSearch .tblCat  td a:visited
{
	margin:0;
	font-size:12px;
	color:#505050;
	text-decoration:none;
}

.NewgbAddUpdateSearch .tblCat  td a:hover
{
	margin:0;
	font-size:12px;
	color:#505050;
	text-decoration:underline;
}






/*------------------SubmitAProject-------------------*/
.SubmitAProject 
{
	padding:0;
	background-image:url(/images/ClosetsGuru/SubmitAProjectHeader.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:234px;
	margin-bottom:10px;
}

.SubmitAProject .Head
{
	display:none;
}

.SubmitAProject .pHeader
{
	padding:5px 0px 10px 25px;
	margin:0;
	font-size:11px;
	display:block;
	width:340px;
	color:#FFF;
}

.SubmitAProject h1
{
	padding:0;
	margin:0;
	font-size:38px;
	display:block;
	text-indent:25px;
	color:#FFF;
	font-family:Arial;
}







/*------------------vLeadSubForm-------------------*/
.vLeadSubForm 
{
	margin:0;
	padding:0px 0px 0px 0px;
	background-image:url(/images/ClosetsGuru/bgSubmitAProject.jpg);
	background-repeat:no-repeat;
	background-position:0% 100%;
	height:400px;
}

.vLeadSubForm .Head
{
	display:none;
}

.vLeadSubForm .tblSubForm
{
	font-size:12px;
	margin-left:25px;
}

.vLeadSubForm .tblSubForm select
{
	width:130px;
	margin:0px 0px 10px 0px;
	display:block;
}

.vLeadSubForm .tblSubForm input, .vLeadSubForm .tblSubForm .ddMenu
{
	width:110px;
	margin:0px 10px 10px 5px;
	display:block;
}

.vLeadSubForm .tblSubForm td
{
	font-weight:bold;
	text-align:right;
}

.vLeadSubForm .tblSubForm td a, .vLeadSubForm .tblSubForm td a:visited, .vLeadSubForm .tblSubForm td a:hover
{
	color:#007FAC;
}

.vLeadSubForm .tblSubForm .tdAlignLeft
{
	font-weight:bold;
	text-align:left;
}

.vLeadSubForm span
{
	font-size:12px;
}

.vLeadSubForm h4
{
	font-size:12px;
	padding:5px 0px 5px 25px;
}

.vLeadSubForm .tblSubForm textarea
{
	text-align:left;
	width:565px;
	margin-left:5px;
	height:110px;
}

.vLeadSubForm .lblStaticWidth
{
	display:block;
	width:70px;
}


.vLeadSubForm .lnkSubmit
{
	background-image:url(/images/ClosetsGuru/lnkButton.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	width:80px;
	height:25px;
	text-align:center;
	color:#FFF;
	border:none;
	cursor:pointer;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
}