
div.div-margin-top
{
    margin-top:12px;
}

div#cat-height
{    
   padding-top:5px;
}
div#cat-height1
{
    height:125px;
   padding-top:5px;
}

span.listcol {
    width:150px;
    float:left;
}

/******    used on ppcAdSummary page to use sqaure bullets as images       ***********/

 ul.items {
	PADDING-RIGHT:0px; 
    PADDING-LEFT: 0px;     
    PADDING-BOTTOM: 0px; 
    PADDING-TOP: 0px; 
    MARGIN: 0px 0px 0px 0px; 
    list-style:none;
}

ul.items li 
{

    background-image: url(/spportal/img-spportal/icons/bullet.gif) ;
    background-repeat: no-repeat;
    background-position:  4px 6px;
    padding-left: 10px;
 }
/***************   end        ****************/
table.keywords-table td
{
    vertical-align: middle;
    border:solid 1px #d2d2d2;
}

table.keywords-table td.td-bottom-align
{
    vertical-align: bottom;
  
}


table#no-border td
{
    border:0;
}


 table.keywords-table td.thick-line
{
    border-top: solid 2px #D2D2D2;
}
span.float-left
{
    padding-top: 3px;
    float:left;
}


input.bidField
{
    float:left;    
}

a.float-left
{
    float: left;
}

label.budgetOption
{
    width: 300px;
}

table.bidtable td
{
    vertical-align: middle;
  
 }
 
input.center-text
{
   display: inline;
   margin: 0;
   float: none;
   margin-bottom:4px;
   margin-top:4px;
  
 }
 
span.center-text
{
    display: inline;
    margin: 0;
    float: none;
    margin-bottom:4px;
    margin-top:4px;
    vertical-align:middle;
}
 
td.left-pad
{
   padding-left:5px;
}


td.category
{
    padding-bottom:3px;
    padding-left:5px;
}
table.priceTable tbody.collapse, table.summary tbody.collapse, table.summary tbody.collapse
{
	display: none;
}
table.priceTable tbody.show, table.summary tbody.show, table.summary tbody.show
{
	display: block;
	display: table-row-group;
}
table.priceTable td.greyRow
{
	background: #ebebeb;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;	
	padding: 2px;
	text-align: center;
}
table.priceTable td.whiteRow
{
	background: #FFFFFF;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;	
	padding: 2px;
	text-align: center;
}

table.priceTable td.whiteRowTop
{
	background: #FFFFFF;
	border-top: 4px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	padding: 2px;
	text-align: center;
}

table.priceTable td.greyRowTop
{
	background: #EBEBEB;
	border-top: 4px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	padding: 2px;
	text-align: center;
}

table.priceTable td.firstCellTopwhite
{
	background: #FFFFFF;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-top: 4px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;	
	padding-left: 5px;
}

table.priceTable td.firstCellTopgrey
{
	background: #EBEBEB;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-top: 4px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;	
	padding-left: 5px;
}

table.priceTable td.firstCellCollapsewhite
{
	background: #FFFFFF;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	border-top: 4px solid #D2D2D2;
	padding-left: 5px;
}

table.priceTable td.firstCellCollapsegrey
{
	background: #EBEBEB;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	border-top: 4px solid #D2D2D2;
	padding-left: 5px;
}

table.priceTable td.firstCellMiddlewhite
{
	background: #FFFFFF;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	padding-left: 5px;
}

table.priceTable td.firstCellMiddlegrey
{
	background: #EBEBEB;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	padding-left: 5px;
}

table.priceTable td.firstCellBottomwhite
{
	background: #FFFFFF;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	padding-left: 5px;
}

table.priceTable td.firstCellBottomgrey
{
	background: #EBEBEB;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	padding-left: 5px;
}

table.priceTable td.firstHeader
{
	background: #DEDEDE;
	border-top: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	font-weight: bold;
    padding-left: 5px;

}

table.priceTable td.firstHeaderNoLocation
{
	background: #DEDEDE;
	border-top: 1px solid #D2D2D2;	
	border-left: 1px solid #D2D2D2;
	font-weight: bold;
    padding-left: 5px;

}


table.priceTable td.header
{
	background: #DEDEDE;
	border-top: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	padding: 2px;
	text-align: center;
	font-weight: bold;
}

table.priceTable td.locationHeader
{
	background: #DEDEDE;
	border-top: 1px solid #D2D2D2;	
	padding: 2px;	
	font-weight: bold;
    padding-left: 5px;
}

table.priceTable td.deleteHeader
{
    background: #DEDEDE;
	border-top: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	padding: 2px;		
}

table.priceTable
{
	
	border-bottom: 1px solid #D2D2D2;
	width:680px;
}

table.priceTable td
{
    height: 30px;
    vertical-align: middle;
}

table.priceTable a.showLink
{    
    padding-right:5px; 
}

table.priceTable input
{    
    width: 50px;
}

form.bidgrid input
{          
    display: inline;
    margin: 0;
    float: none;
}

span.sort, select.sort
{
    float: right;    
}

span.sort
{
    padding-top:3px;
}

table.priceTable td.firstFooter
{
	background: #DEDEDE;
	border-top: 4px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	font-weight: bold;
    padding-left: 5px;

}

table.priceTable td.footer
{
	background: #DEDEDE;
	border-top: 4px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	padding: 2px;
	text-align: center;
	font-weight: bold;
}

div.form-format#preview-box
{
    background: #ebebeb;
}

img.adbg
{
    float: left;
}

table#grid table.category-box
{
    margin-top:2px;
    margin-bottom:2px;
}

table#grid table.category-box td.error-box, table#grid table.error-box
{
    border: solid 1px #890C08;    
}

table#grid input.zerobid
{
    background-color: #E4EAF0;
}


/*********** added to reduce the spacing between the h4 header and the text inside the form-content.***********/
 h4#no-bottom-padding
{   
    margin-bottom:0; /*  changed  initial value=0.5 em to 0 */
	
}
    
    
div#top-five
{
    padding-top:5px;
   
}

/************************************/



    
div.grey-content
{
    padding:10px;
    background:#ebebeb;
}

td.show-more
{
    padding-left:15px;
    padding-top:5px;
}

td.radio-text
{
    vertical-align:middle;
}


img#cat-img-height
{
    height:110px;
 }

span.ppcSteps
{
    padding-left:30px;
}

input.check-box
{
    display:inline;
    margin:0px;
    padding-top:0px;
}
input.check-box1
{
    display:inline;
    margin:10px;
    padding-top:100px;
}

div.req-pad
{
    padding-left:2px;
    padding-top:10px;
}

#label-property
{
    display:inline;
    width:210px;
    margin-top:0px;
    padding-left:2px;
    font-weight:bold;
}
#label-property1
{
    display:inline;
    width:210px;
    margin-top:0px;
    padding-left:2px;
  
}

.label-property2
{
    display:inline;
    width:150px;
    margin-top:10px;
    padding-top:10px;
    padding-left:2px;
  
}


div#enhance-content
{
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
}

h4.no-margin
{
    margin-bottom:0px;
}
 
td.pad-top-bot
{
     padding-top:10px;
     padding-bottom:10px;
}

span.no-show
{
     display:none;
}

td.grey-td
{
     background:#ebebeb;
}

div.preview-div
{
     margin-top:3px;
     margin-left:15px;
}

img.preview-logo
{
    float:right;
    margin-left:5px;
}

 table.tableformat
{
    background: ffffff; 
    border-left: 1px solid ccc; 
    border: 1px solid ccc; 
    margin-bottom:15px;
}
      
 img.logoimg
{
    margin-right:20px;
}

li.logo-padding
{
    padding-top:5px;
}
div#target-box
{
     height:105px;
}

td.td-pad-top
{
    padding-top:20px;
}
table.website-links
{
    margin-left:15px;
}
span.ad-info-label
{
    width:80px;
    float:left;
    clear:left;
    margin-bottom:10px;
}
td#td-pad
{
    padding:2px;
}
td#td-pad1
{
    padding-left:10px;
}


input.text-pad
{
   padding-left:2px;
   margin-bottom:10px;
   margin-left:5px;
}

select.styleSelect
{
    margin-top:15px;
    margin-left:5px;
}

span.date-span
{
    margin-left:30px;
}

td.req-field
{
	background-image: url(/spportal/img-spportal/icons/asterisk.gif);
	background-repeat: no-repeat;
	background-position: 1px 24px;
	padding-left: 1em; /* Leaves space for the bullet-image */
    padding-top:20px;
}

td.req-pad
{
    padding-left:5px;
    padding-top:10px;
}

p.logo-error-message
{
	color: #993333;
	font-weight: bold;
    background-image:url(/spportal/img-spportal/icons/error.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
     padding-bottom:2px;
     margin-bottom:2px;
}

p.error-message1
{
	color: #993333;
	font-weight: bold;
    background-image:url(/spportal/img-spportal/icons/error.gif);
	background-repeat: no-repeat;
	margin-left: 139px;
    padding-left:15px;
     margin-bottom:3px;
}

p.error-message2
{
	color: #993333;
	font-weight: bold;
    background-image:url(/spportal/img-spportal/icons/error.gif);
	background-repeat: no-repeat;
	margin-left: 132px;
    padding-left:15px;
   margin-bottom:3px;
}
span.left-space
{
    padding-left:6px;
}
div.both-clear
{
    clear:both;
}
input.prom-txt
{
    padding-bottom:2px;
}

div#link
{
    padding-top:5px;
}

span#link-span
{
    width:92px;
    float:left;
}

input#float-left
{
    float:left;
}
span.float-left1
{
    float:left;
}
span.label-span
{
    padding-top:10px;
}

p#req
{
    margin-bottom:0.5em;
    color:#993333;
}

/**** maintenance categories table ****/
table.catTable
{
    border-collapse: collapse;            
    border:1px solid #D2D2D2;
}

table.catTable td
{
    height: 10px;
    vertical-align: middle;
    border:1px solid #D2D2D2;
}

table.catTable input
{
    display: inline;
    margin: 0;
    float: none;
}

table.catTable td.headerFirst
{
	background: #DEDEDE;
	border: 1px solid #D2D2D2;	
	font-weight: bold;
    text-align: center;
}
table.catTable td.headerAll
{
	background: #DEDEDE;
	border: 1px solid #D2D2D2;	
    text-align: center;
}
table.catTable td.header
{
	background: #DEDEDE;
	border-top: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;	
    border-bottom: 1px solid #D2D2D2;
	text-align: center;
	font-weight: bold;
}
.no-border td
{
	border: none !important;
}
span.search-span
{
    float:left; 
    margin-top:1px;
    
}

input.ppc-getstarted
{
float:left;
margin-left:15px;
}
div#no-results-msg
{
	padding: 0px;
}
span#preview-id
{
    display:none;
}

span.preview-title
{
    width:100px;
    margin-bottom:0px;
}
div#phonesearch-dump
{
	padding: 0px;
}
div#phonesearch-dump td
{
	padding: 5px 0 5px 0px;
}
div#phonesearch-dump b
{
	margin: 0px;
	padding: 0px;
	float: none;
}
/*** FAQ TERMS AND COND PAGE ***/
div#print_terms
{
	float: right;
	background-image:url(/spportal/img-spportal/icons/printer-icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px; 
    margin-right: 6px; 
    margin-bottom: 3px;  
}
textarea#terms_and_conditions
{
    width: 670px;
}
td#choose-link
{
     padding-top:5px;
     padding-left:55px;
}

td#three-pad
{
     padding-top:3px;
     text-align:left;
 }
td#ten-pad
{
     padding-top:15px;
}
form select.drop-box
{
    width:90%;
    height:100px;
}
div#preview-pad
{
    padding-top:2px;
}
td#state-td
{
    padding-left:2px;
    text-align:left
}

table#vert-repeat-header,table#vert-repeat-header-state
{
    background:#DEDEDE;
}  
table#vert-repeat-header td.header,table#vert-repeat-header-state td.header
{
    border: none;
}
table#vert-repeat-header td.header-title
{                
    text-align:left;
    width:40%;
    border-right:1px solid #DEDEDE;                
}
table#vert-repeat-header-state td.header-title
{                
    text-align:left;
    border-right:1px solid #DEDEDE; 
 }
table.vert-repeat,table.vert-repeat-state
{
    margin:0;
    padding:0;                                                 
    border-collapse: collapse;            
    border:1px solid #D2D2D2;
    width: 402px;
}    
table.vert-repeat td.header-title
{                
    text-align:left;
    width:40%;                
}       
table.vert-repeat td
{
    margin:0;
    padding:5px;                
    vertical-align: middle;
    text-align:center;
    border:1px solid #D2D2D2;    
    width:10%;            
}  
table.vert-repeat tr.altCell
{
    background: #EBEBEB;     
}   
table.vert-repeat input
{                
    display: inline;
    margin: 0;
    float: none;                
}
table.vert-repeat-state td.header-title
{                
    text-align:left;
    width:25%;                
}       
table.vert-repeat-state td
{
    margin:0;
    padding:5px;                
    vertical-align: middle;
    text-align:center;
    border:1px solid #D2D2D2;    
    width:8%;            
}  
table.vert-repeat-state tr.altCell
{
    background: #EBEBEB;     
}   

td#tdimage
{
    background-image: url(/spportal/img-spportal/buttons/gray-spacer.gif);
    background-repeat:repeat-y;
}

div#print_this_ppc_page
{
	position: absolute;
	top: 0.5em;
	background-image:url(/spportal/img-spportal/icons/printer-icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
img.ppcdesc-image
{
	margin-top: 54px;
}
div.desc-header
{
	margin-bottom: 27px !important;
}
a.nonLink:hover
{
	cursor: default;
	color: #1E5192;
}
#enhanceAd-video
{
	width: 350px;
	margin-top: 20px;
}
#enhanceAd-video #video-icon
{
	display: inline;
	float: left;
	margin-right:15px;
}
#enhanceAd-video #video-desc
{
	display: inline;
}
#enhanceAd-video #video-find-more
{
	display: block;
	margin: 15px 0px 20px 65px;
}
#enhanceAdForm .left-space
{
	font-weight: bold;
}
.radio-button-gap
{
	display: block;
	margin-bottom: 2px;
}
#phoneNumberBox
{
	width: 435px;
	height: 140px; 
}
#ppcContinueButton
{
	margin-left: 367px;
	margin-top: 12px;
}
.BusinessPhoneLabel label
{
	padding-left: 0px;
}
.PPCSignUpButton input
{
	margin-left: 367px;
	margin-bottom: 20px;
}

span#headline-guide, span#description-guide, span#adDesc-guide, span#dispUrl-guide
{
	display:none;
	position:absolute;
	padding-top:2px;
	width:150px;
}

span#headline-guide
{
	color: #0066CC;
}

span#dispUrl-guide
{
	color: #0066CC;
}

/*******************************
 * PPC Get Started Page Styles *
 *******************************/
div.form-format2
{
	border: none;
}
div.form-format2 h4
{
	background-image: url(/spportal/img-spportal/banners/form-format2-grad.jpg);
	height: 16px;
	margin: 0px;
	padding: 7px 0px 7px 5px;
	font-size: 13px;
}
div.getstarted-choosepkg input,
div.getstarted-choosepkg b
{
	float: left;
	margin-bottom: 0px;
}
div.getstarted-choosepkg b
{
	margin-top:2px;
	margin-left:8px;
	font-size: 12px;
}
div.getstarted-choosepkg div
{
	display: block;
	padding-left: 30px;	
	clear: both;
}
div.form-format2 div.BusinessPhoneLabel
{
	padding: 0px;
}
div.getstarted-choosepkg input#searchBtn
{
	margin-left: 5px;
}
div.getstarted-continuebtn input
{
	margin: 0px;
	padding: 0px;
}
div.getstarted-choosepkg div#exampleNumber
{
	color: gray;
	margin: 2px 0 0 114px;
}
div.getstarted-continuebtn
{
	clear: both;
	margin-left: 630px;
	margin-top: 10px;
}
#getstarted-search-btn
{
	margin-left: 5px;
}
div.phone-search
{
	padding: 0 !important;
}
td.result-text1
{
	padding-left: 5px;
}
td.result-text2
{
	padding-left: 8px;
}
div.setup-ad
{
	padding: 5px;
}
div.setup-ad div
{
	display: block;
	clear: both;
}
div.setup-ad input
{
	float: none;
	margin-bottom: 0px;
	display: inline;
}
div.setup-ad div#exampleNumber
{
	color: gray;
	margin: 2px 0 0 0px;
}
div.setup-ad div.write-ad div
{
	float: left;
	clear: none;
}
p#main-error-msg
{
	margin-left: 0px;
}
div.previewad-div,div.details-div
{
	margin-top: 25px;
}
div.previewad-div
{
	width: 250px;
	margin-right: 25px;
}
div.details-div input
{
	float: none;
	display: inline;
}
div.write-ad-extender
{
	float: none !important;
	clear: both !important;
}
input#searchBCats,
{
	margin-left: 5px;
}
img#searchServAreaBtn
{
	cursor: pointer;
}
div#budgetSelDiv
{
	line-height: 1.5;
}
div#budgetSelDiv input
{
	float: none;
	clear: none;
	display:inline;
}
span.grayText
{
	color: gray;
}
input#customBudget
{
	float: none !important;
	clear: none !important;
	margin: 0px !important;
}
div.setup-ad-checkboxes
{
	line-height: 1.5;
}
div.setup-ad-btns input,
div.setup-ad-btns img
{
	clear: none;
	float: right;
	margin: 0px;
}
div.setup-ad-btns img
{
	margin: 0px 5px 0px 5px;
}
span.setup-ad-ph-ex
{
	display:block;
	margin-left: 147px;
}
p#budget-error,p#adDescription-err,p#website-err,p#headline-err,
p#phone-error,p#logo-error-msg
{
	display: none;
}
/* ad preview styles */
span#ad-phlink,
span#phmap-sep,
span#ad-maplink
{
	display: none;
}
div.ad-wrap
{
	width: 100%;
}
div.ad-wrap div
{
	display: block;
	font-family:Arial,Helvetica,sans-serif;
	float: none !important;
}
span#Logosample
{
	display: none;
	float: right;
	clear:left;
	padding-bottom: 5px;
}
div.ad-wrap div#adTitle
{
	color:#0066CC;
	font-size:14px;
}
div.ad-wrap div#promotionalText,
div.ad-wrap div#ad-address
{
	font-size:12px;
}
div.ad-wrap div#displayUrl
{
	color:#0066CC;
	font-size:12px;
}
div.ad-wrap div.ad-ctrls
{
	color:#0066CC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
div.ad-ctrls span
{
	margin-top: 10px;
	display: block;
	float: left;
}
div#list-holder
{
	display: block;
	clear: both;
}
div#list-holder div table
{
	width: 100%;
}
div#list-holder div
{
	float:left;
	display: block;
	width: 250px;
	clear: none;
	border: 1px solid #D2D2D2;
	margin-right: 10px;
}
div#list-holder #page-number-navigation
{
	border: none;
	margin-bottom:5px;
}
div#setup-ad-catlists
{
	display: none;
}
div#logo-controls
{
	display: none;
	width: 350px;
	margin: 10px 0 15px 25px;
	float:none;
}
div#logo-controls input
{
	margin-top: 10px
}
span#myPhoneNumber-wrap
{
	display:none;
}
input#headline-inp,
input#website-inp
{
	color: #0066CC; 
}
div#CategoryDisplay div#left,
div#CategoryDisplay div#right
{
	clear: none;
}
div.ppcQuickSetup
{
	margin-top:5px;
	padding-top:5px;
}

/******************
 * Coupons Styles *
 ******************/
table.coupon-details
{
	border-collapse: separate;
	border-spacing: 5px;
	float: left;
	width: 350px;
}
table.coupon-details td
{
	padding-bottom: 8px;
}
table.coupon-details p.inline-error-message
{
	margin: 0px;
}
td.detail-name
{
	width: 125px;
}
table.coupon-details textarea
{
	float: none;
	margin-bottom: 0px;
}
div.couponPreview
{
	border: 1px	dashed #AAAAAA;
	width: 300px;
	display: block;
	float: left;
	clear: none !important;
	margin-top: 5px;
	margin-right: 5px;
	padding: 5px 5px 10px 10px;
}
div.bp-coupons div.couponPreview
{
	width: 280px;
}
table.yourCoupons
{
	border: 1px solid #D2D2D2;
	border-collapse: collapse;
	width: 510px;
}
table.yourCoupons th
{
	background: #EBEBEB;
}
	
table.yourCoupons td,
table.yourCoupons th
{
	text-align: left;
	padding: 5px;
	border: 1px solid #D2D2D2;
}
div#currentPage td.sppaged-even
{
	background: white;
}
div#currentPage td.sppaged-nav
{
	text-align: left;
}
div.couponPreview .offer
{
	font-weight: bold;
	font-size: 18px;
}
div.couponDateHolder
{
	margin: 5px 5px 20px 26px;
}
div.couponDateHolder input,
div.couponDateHolder img
{
	float: left;
}
div.couponDateHolder img
{
	margin: 0px 0px 2px 4px;
	cursor: pointer;
}
span.couponPreviewCaption
{
	display:block;
	float:right;
	margin-right:100px;
	margin-top:10px;
}
.coupon-extramargin
{
	margin-top: 12px;
}
#disclaimerList
{
	margin-bottom: 5px;
	margin-left: 0px;
}
#couponDescText
{
	display:block;
}
#customDisclaimerText
{
	margin-top: 4px;
}
.blockUI div.couponBlockUI
{
	margin-bottom: 0px;
	font-size: 12px;
	color: #333333;
}
.blockUI h4.couponBlockUI
{
	text-align: right;
}
.blockUI div.header
{
	background: #D2E0CA;
	text-align: left;
	padding: 8px;
}
.blockUI div.header a
{
	position: absolute;
	top: 8px;
	right: 8px;
}

/*****************
 * Photos Styles *   
 *****************/
table.photo-details
{
	width: 500px;
}
table.photo-details input
{
	float:none;
	display: inline;
	margin-bottom: 0px;
}
table.photo-details td.detail-value
{
	padding-left: 5px;
}
div.photos-holder
{
	border: 1px solid #D2D2D2;
	float: left;
	padding-top: 5px;
	width: 275px;
}
div.photos-holder div.remove-link
{
	text-align: right;
}
div#photos-upload-msg
{
	display: none;
	width: 300px;
	text-align: center;
	margin-left: 250px;
}
div.photos-content
{
	clear: both;
}
div#photoFileInputHolder-0,
div#photoFileInputHolder-0 div
{
	display: inline;
}
/******************
 * Reviews Styles *
 ******************/
 table.yourReviews
 {
 	width: 700px;
 }
 h2.reviews-header img
 {
 	margin-bottom:-2px;
 	margin-left: 3px;
 }
 div.reviews-format div.form-content
 {
 	padding-left: 0px;
 }
 #reviewReply,
 #reviewReply-holder
 {
 	display: block;
 	clear: both;
 	margin: 0px;
 }
 img.SG-icon-sub
 {
 	float:left;
 	clear: none;
 }
 div.selectdCats-SGSub
 {
 	margin-bottom: -15px;
 	float: left;
 }
 div.searchCats-ajax-loading
 {
 	text-align: center;
 }
 #sgQualify-text
 {
 	padding-left: 2px;
 }
 #SGIcon
 {
 	padding-left: 140px;
 	display: block;
 }
 .ppcQuickFlow
 {
 	padding-left: 110px !important;
 	padding-top: 5px !important;
 }
 span#SGIcon-subTitle
 {
 	padding-left: 10px;
 }
  span.selCats-SGIcon
 {
 	width: 175px;
 	clear: none;
 	display: block;
 	float: left;
 }
 span.availCats-SGIcon
 {
 	width: 155px;
 	clear: none;
 	display: block;
 	float: left;
 }
 span.editCats-SGIcon
 {
 	width: 225px;
 	clear: none;
 	display: block;
 	float: left;
 }
 div#ajax-div .availCats-SGIcon
 {
 	width: 300px !important;
 }
 div.ppc-ajax-flow
 {
 	position: absolute !important;
 	right: 20px !important;
 	clear: both !important;
 }
 #addRecommendation
 {
 	width: 200px;
 }

/*****************
 * Widget Styles *
 *****************/
 div.widgetTitle
 {
 	font-size:16px;
 	color:#555555;
 	font-weight: bold;
 }
 table.recommendUsWidget
 {
 	background: white;
 	border: 7px solid #dddddd;
 	font-size: 12px;
 	color: #323232;
 }
 table.recommendUsWidget td
 {
 	padding: 8px;
 }
div.testimonial-holder
 {
 	height: 275px;
 	overflow-y: scroll;
 	overflow-x: hidden;
 }
 div.testimonial-holder td.review-row
 {
 	border-bottom: 1px solid gray;
 	padding-bottom: 20px;
 	padding-top: 20px;
 }
 table.testimonial-holder
 {
 	width: 100%;
 }
 textarea#recommendation
 {
 	margin:0px;
 	display:block;
 	float:none;
 }
 a.widgetSPLink
 {
 	text-decoration: none;
 	color:#323232;
 }
