﻿/* Pink: #f5c1f1 */
/* Blue: #b7c3f0 */
/* Pink Readable #bf30b3 */
/* Blue Readable #304fbf */
body {
				margin:0px;
				padding:0px;
				font-family:Comic Sans MS;
				font-size:13px;
}

h1{
				color:#304fbf;
				padding:0px 0px 0px 10px;
				font-size:21px;
}

h3{
				color:#304fbf;
				padding:0px 0px 0px 10px;
				font-size:15px;
}

h2{
				color:#304fbf;
				padding:0px 0px 0px 0px;
				font-size:18px;
				text-align:center;
}

select
{
    font-family:Comic Sans MS;
    font-size:12px;
}
.error
{
    font-weight:bold;
    color:Red;
}
/*---------------------INPUT FIELDS------------------------------------------*/
    /*-------------------------TEXTBOXES-------------------------------------*/
        input.businessName_std
        , input.address_std
        , input.email_std
        , input.phone_std
        , input.fax_std
        , input.city_std
        , input.zip_std
        , input.login_std
        , input.textVersion_std
        {
            font-family:Comic Sans MS;
            border:solid 1px black;
            font-size:11px;
            padding:1px;
            margin:0px;
        }
        
        input.businessName_std
        , input.address_std
        , input.email_std
        {
            width:200px;    
        }
        input.phone_std
        , input.fax_std
        , input.city_std
        , input.textVersion_std
        {
            width:120px;
        }

        input.zip_std
        {
            width:60px;
        }
    /*-----------------------------------------------------------------------*/
    /*-------------------------SELECTS---------------------------------------*/
        select
        {
            border:solid 1px black;
            font-family:Comic Sans MS;
            font-size:11px;
        }
        select.state_std
        {
            width:200px;
        }
    /*-----------------------------------------------------------------------*/  
/*---------------------------------------------------------------------------*/    

input.button{
				height:20px;
				width:50px;
				background-image:url('/images/mainmaster/searchbackonwhite.gif');
				border:none;
				background-repeat:no-repeat;
				font-family:Comic Sans MS;
				font-size:13px;
				font-weight:bold;
				letter-spacing:2px;
				cursor:pointer;
}

input.buttonbig
{
    height:20px;
				width:97px;
				background-image:url('/images/mainmaster/buttonbackground.gif');
				border:none;
				background-repeat:no-repeat;
				font-family:Comic Sans MS;
				font-size:13px;
				font-weight:bold;
				letter-spacing:2px;
    cursor:pointer;
}

input.buttonbiggest
{
    height:20px;
				width:180px;
				background-image:url('/images/mainmaster/ButtonBackGroundBig.gif');
				border:none;
				background-repeat:no-repeat;
				font-family:Comic Sans MS;
				font-size:13px;
				font-weight:bold;
				letter-spacing:2px;
    cursor:pointer;
}

ul{
				 list-style:url('/images/mainmaster/bullet.gif');
}

a{
				text-decoration:none;
				color:#304fbf;
}

a:hover{
				text-decoration:none;
				color:#b7c3f0;		
}
div#frame{
				width:760px;
				margin:0px auto;
}
img{border:none;}

div#headcontent{
				width:760px;
				height:120px;
}
div#bodycontainer{
				width:760px;
}

div#logo{
				float:left;
}

div#adholder{
		height:60px;
				width:639px;
				float:right;
}

div#leftbar{
				height:40px;
				width:639px;
				background-image:url('/images/mainmaster/righttop.gif');
				background-position:left bottom;
				background-repeat:no-repeat;
				text-align:right;
				float:right;
}

div#topsearch{
}

input.searchinput{
				height:16px;
				width:120px;
				border:solid 1px black;
}
input.searchbutton{
				margin-top:7px;
				margin-right:5px;
				height:25px;
				width:62px;
}

a.menuitem{
				display:block;
				}
				
div#tollfree{
				width:460px;
				text-align:right;
				float:right;
}
div#cartcontent{
				float:left;
				width:450px;
}
div#menucontent{
				padding-top:10px;
				clear:both;
				float:left;
				width:125px;

}
div#bodycontent{
				padding:10px 0px 0px 10px;
				float:right;
				width:625px;
}

div#footercontent{
				padding-top:7px;
 clear:both;
 width:760px;
 text-align:center;
}

div#homenews{
				width:304px;
				float:left;
				margin:0px 0px 15px 0px;
}
div#homelinks{
				width:304px;
				float:right;
				margin:0px 0px 15px 0px;
}
div#homewelcome{
				clear:both;
}

div#CategoryLeftColumn{
				width:295px;
				float:left;
}

div#CategoryRightColumn{
				float:right;
				width:295px;
}

div#ItemPageLeftColumn{
				float:left;

				margin:0px 10px 10px 0px;
}

div#ItemPageRightColumn{
}

div.topbanner{
				background-color:#f5c1f1;
				height:25px;
}

div.frame{
				width:760px;
				margin:0px auto;
}
div.leftmenu{
				width:121px;
				float:left;
}

div.body{
				float:right;
				width:639px;
}			

a.buttonimg{
				margin:2px 0px 2px 12px;
				padding:0px 0px 0px 3px;
				height:25px;
				width:97px;
				background-image:url('/images/mainmaster/buttonbackground.gif');
				background-repeat:no-repeat;
				display:block;
				color:Black;
				font-weight:bold;
				text-align:left;
}

input.buttonimg
{
    margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				height:20px;
				width:97px;
				background-image:url('/images/mainmaster/buttonbackground.gif');
				background-repeat:no-repeat;
				color:Black;
				font-weight:bold;
				border:none;
				font-family:Comic Sans MS;
}

a.buttonimgin{
				margin:2px 0px 2px 2px;
				padding:0px 3px 0px 3px;
				height:25px;
				background-image:url('/images/mainmaster/buttonbackground.gif');
				background-repeat:no-repeat;
				display:inline-block;
				color:Black;
				font-weight:bold;
}

a.searchbutton{
				margin:1px 0px 2px 2px;
				padding:0px 3px 0px 3px;
				height:22px;
				width:50px;
				background-image:url('/images/mainmaster/50pxButton.gif');
				background-repeat:no-repeat;
				display:inline-block;
				color:Black;
				font-weight:bold;
}

a.searchbuttononwhite{
				margin:1px 0px 2px 2px;
				padding:0px 3px 1px 3px;
				height:25px;
				background-image:url('/images/mainmaster/SearchBackonWhite.gif');
				background-repeat:no-repeat;
				display:inline-block;
				color:Black;
				font-weight:bold;
}

input.paddown
{
    margin-bottom:6px;
}

a.onwhitefiftypx
{
	margin:0px;
    padding:0px;
	height:25px;
	text-align:center;
	background-image:url('/images/mainmaster/SearchBackonWhite.gif');
	background-repeat:no-repeat;
	display:inline-block;
	color:Black;
	font-weight:bold;
	width:50px;
}

a.buttonbiggest
{
    margin:1px 0px 2px 2px;
				padding:0px 3px 1px 3px;
    height:20px;
				width:180px;
				background-image:url('/images/mainmaster/ButtonBackGroundBig.gif');
				border:none;
				background-repeat:no-repeat;
				font-family:Comic Sans MS;
				font-size:13px;
				font-weight:bold;
				letter-spacing:2px;
    display:inline-block;
    color:Black;
    text-align:center;
}

div#cartForm div label
{
 width:150px;
 text-align:right;
 display:-moz-inline-box;
 display:inline-block;
 font-weight:bold;
}

div#cartForm input.firstName,
div#cartForm input.lastName,
div#cartForm input.city,
div#cartForm input.country
{
 width:120px;
}

div#cartForm input.middleInitial,
div#cartForm input.stateProvince
{
 width:20px;
}

div#cartForm input.zipPostalCode
{
 width:45px;
}

div#cartForm input.phone
{
 width:90px;
}

div#cartForm input.businessName,
div#cartForm input.address,
div#cartForm input.addressMore
{
 width:200px;
}

div#cartForm div
{
 text-align:left;
}

.required
{
 color:red;
}
span.required
{
    display:inline-block;
    width:10px;
}

div#cartForm div.btn,
div.btn
{
 text-align:right;
}

.btnContinue
{
    float:right;
}

div#cartForm
{
 width:400px;
 margin:0px auto;
}

div#cartConfirm div#payment h2,
div#cartConfirm div#ordercomments h2,
div#cartConfirm div#orderitems h2,
div#cartConfirm div#shipping h2,
div#cartConfirm div#billing h2,
div#cartReceipt div#payment h2,
div#cartReceipt div#ordercomments h2,
div#cartReceipt div#orderitems h2,
div#cartReceipt div#shipping h2,
div#cartReceipt div#billing h2
{
 text-align:left;
}

div#cartReceipt div#thankyou
{
    width:600px;
    float:none;
    font-weight:bold;
    font-size:14px;
}

div#cartConfirm div#billing,
div#cartReceipt div#billing
{
 float:left;
 width:300px;
}

div#cartConfirm div#shipping,
div#cartReceipt div#shipping
{
 float:right;
 width:300px;
}

div#cartConfirm div#payment,
div#cartConfirm div#ordercomments,
div#cartConfirm div#orderitems,
div#cartReceipt div#payment,
div#cartReceipt div#ordercomments,
div#cartReceipt div#orderitems
{
 float:none;
 width:600px;
}

div#billing span,
div#shipping span,
div#payment span
{
    float:left;
}
.editConfirm
{
    float:right;
    margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				height:20px;
				width:50px;
				background-image:url('/images/mainmaster/searchbackonwhite.gif');
				background-repeat:no-repeat;
				color:Black;
				font-weight:bold;
				border:none;
				font-family:Comic Sans MS;
}
.confirmDetails
{
    clear:both;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*On Yellow Buttons-----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
a.btn_AddNewListing:link,
a.btn_AddNewListing:visited,
a.btn_AddNewListing:hover,
a.btn_AddNewListing:active
{
    background-image:url('/images/buttons/onYellow/120x20.gif');
    font-weight:bold;
    font-size:13px;
    color:Black;
    width:120px;
    height:20px;
    display:-moz-inline-block;    /*Override for Firefox*/
    display:inline-block;
    text-align:center;
}

a.btn_PayNow:link,
a.btn_PayNow:visited,
a.btn_PayNow:hover,
a.btn_PayNow:active
{
    background-image:url('/images/buttons/onYellow/97x20.gif');
    font-weight:bold;
    font-size:13px;
    color:Black;
    width:97px;
    height:20px;
    display:-moz-inline-block;    /*Override for Firefox*/
    display:inline-block;
    text-align:center;
}

a.btn_Add:link,
a.btn_Add:visited,
a.btn_Add:hover,
a.btn_Add:active
{
    background-image:url('/images/buttons/onYellow/50x20.gif');
    font-weight:bold;
    font-size:13px;
    color:Black;
    width:50px;
    height:20px;
    display:-moz-inline-block;    /*Override for Firefox*/
    display:inline-block;
    text-align:center;
    margin:0px;
    padding:0px;
    line-height:19px;
    float:right;
}

a.btn_Remove:link,
a.btn_Remove:visited,
a.btn_Remove:hover,
a.btn_Remove:active
{
    background-image:url('/images/buttons/onYellow/97x20.gif');
    font-weight:bold;
    font-size:13px;
    color:Black;
    width:97px;
    height:20px;
    display:inline-block;
    text-align:center;
    float:right;
    line-height:19px;
    margin:5px 0px 0px 0px;
}

a.btn_Save:link,
a.btn_Save:visited,
a.btn_Save:hover,
a.btn_Save:active
{
    background-image:url('/images/buttons/onYellow/50x20.gif');
    font-weight:bold;
    font-size:13px;
    color:Black;
    width:50px;
    height:20px;
    display:inline-block;
    text-align:center;
    float:right;
    line-height:19px;
    margin:0px 0px 0px 0px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*EDIT LISTING PAGE-----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
div#address_container
{
    width:350px;
    height:270px;
    float:left;
    background-color:#FFFF99;
    margin:0px 10px 0px 0px;
    padding:2px 5px 2px 5px;
}

div#specialty_container
{
    width:259px;
    _width:256px; /*IE6 WIDTH*/
    height:270px;
    float:right;
    background-color:#FFFF99;
    margin:0px 0px 0px 0px;
    padding:2px 5px 2px 5px;
}

div#top_container
{
    background-color:#ffffff;
    margin:0px 0px 10px 0px;
    padding:0px;
    height:273px;
}
div#text_version_container
{
    background-color:#FFFF99;
    margin:0px 0px 0px 0px;
    padding:5px;
}

div#add_address_container
, div#account_type_container
{
    width:400px;
    background-color:#FFFF99;
    margin:0px auto;
    padding:5px 5px 5px 5px;
}

div span.inputTitle
{
    width:130px;
    display:-moz-inline-box;    /*Override for Firefox*/
    display:inline-block;       /*Works IE6*/
    font-size:13px;
    font-weight:600;
}

div#address_container div
{
    margin:2px 0px 0px 0px;
}

div#address_container div input,
div#address_container div select,
div#specialty_container div select.specialties
{
    border:solid 1px black;
    font-size:12px;
}

div#specialty_container table
{
    font-size:11px;
}

div#specialty_container div select.specialties
{
    float:left !important;
    width:225px;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}

div#address_container div input.businessName,
div#address_container div input.address,
div#address_container div input.email
{
    width:200px;
}
div#address_container div input.phone,
div#address_container div input.fax
{
    width:75px;
}

div#address_container div input.zip
{
    width:50px;
}



div#text_container input.simpleEditor
{
    width:625px;
    height:400px;
    border:solid 1px black;
}

div#breadcrumb_nav,
div#top_button_container,
div#bottom_button_container,
div#mid_button_container
{
    clear:both;
    background-color:#FFFF99;
    margin:0px 0px 10px 0px;
    padding:2px 5px 2px 5px;
}



div#top_button_container,
div#bottom_button_container
{
    background-color:#FFFF99;
    margin:0px 0px 10px 0px;
    padding:2px 5px 2px 5px;
    height:20px;
}

div#text_container
{
    background-color:#FFFF99;
    margin:0px 0px 10px 0px;
    padding:5px;
}



.faded
{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    z-index:168;
}

div#faderDiv
{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:168;
    margin:0px;
    padding:0px;
    background-color:black;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    display:none;
}
iframe#faderIframe
{
    background-color:#000000;
    width:350px;
    position:absolute;
    font-size:12px;
    z-index:170;
    top:146px;
    height:272px;
    filter:alpha(opacity=100);
    -moz-opacity:2;
    display:none;
    padding:7px;
}
div#specialty_editor
{
    background-color:#FFFF99;
    width:350px;
    position:absolute;
    font-size:12px;
    z-index:170;
    top:146px;
    min-height:272px;
    visibility:hidden;
    display:none;
    padding:7px;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    overflow:auto;
}

.solid
{
    filter:alpha(opacity=100);
    -moz-opacity:1;
}

.seeThrough
{
    filter:alpha(opacity=0);
    -moz-opacity:0;
}

div#specialty_editor select
{
    font-size:12px;
    padding:0px;
    margin:0px;
    border:solid 1px black;
    float:left;
}
div#specialty_editor table
{
    width:300px;
    margin:0px auto;
}

div#specialty_editor #add_list
{
    height:25px;
}

div#text_version_container div.innerVersions
{
    width:45%;
    text-align:right;
    float:right;
}    

div#text_version_container div.innerVersions select
{
    font-size:12px;
} 

div#text_version_container div.innerName
{
    width:45%;
    float: left;
}

div#pay_container
{
    width:auto;
    float:right;
}
div#add_container
{
    width:auto;
    float:left;
}

.chk_editorChange
{
    z-index:200;
    color:Black;
}

div.guestbookEntry
{
    background-color:#ffff99;
    margin:0px 0px 7px 0px;
}

div.guestbookEntry span.details
{
    margin:7px;
    background-color:#ffffff;
    display:inline-block;
    min-height:75px;
    height:100px;
    padding:3px;
}  

div.guestbookEntry span.text
{
    margin:7px 7px 7px 0px;
    display:inline-block;
    position:inherit;
    min-height:75px;
    height:100px;
}

ul.viewListing
{
    list-style-type:none;
    list-style-image:none;
}
ul.viewListing li
{
    margin-left:25px;
}
ul.viewListing li.bizName
{
    margin-left:0px;
    font-weight:bold;
}

div.viewLocationBox a.deleteLink
{
    margin:0px 10px 0px 40px;
}

div#buttonHolder a.btnYes:link
, div#buttonHolder a.btnYes:visited
, div#buttonHolder a.btnYes:hover
, div#buttonHolder a.btnYes:active
, div#buttonHolder a.btnNo:link
, div#buttonHolder a.btnNo:visited
, div#buttonHolder a.btnNo:hover
, div#buttonHolder a.btnNo:active
{
    background-image:url('/images/buttons/onWhite/50x20.gif');
    font-weight:bold;
    font-size:13px;
    color:Black;
    width:50px;
    height:20px;
    display:inline-block;
    text-align:center;
    float:right;
    line-height:19px;
    margin:0px 10px 0px 10px;
}

.compare
{
    width:450px;
    margin:0px auto;
}
.compare th
{
    width:150px;
    border-bottom:solid 1px black;
}
.compare td
{
    width:150px;
    text-align:center;
    padding:2px;
    border-bottom:solid 1px black;
}

div#signupactions
{
    text-align:center;
    margin:25px;
    font-size:25px;
}

div#signupactions a
{
    font-size:25px;
    font-weight:bold;
}