html{}
body{margin:0 0 40px 0}

img{border:0}

div,p,a,label{color:#000;font:normal 15px/18px tahoma,sans-serif}

a{text-decoration:none;color:#A45186;}
a:hover{color:#dcc2d7;}

button::-moz-focus-inner{border:0;padding:0}
input::-moz-focus-inner{border:0;padding:0;margin:0}
h1{margin:0;padding:27px 0 15px 0;font:normal 21px/27px tahoma,sans-serif;color:#a45186;}
h2{color:#982169;font:normal 18px/22px tahoma,sans-serif;margin:15px 0 8px 0;padding:0;}
h2.h2f{margin:0 0 8px 0;}
.hr1,.hr2{background:url(../images/hr1-bg.png) repeat-x;width:104.5%;height:2px;margin-bottom:10px;}
.hr2{width:108%}
table{border:0;border-spacing:0;width:100%;margin-bottom:10px;}
td{color:#000;font:normal 15px/18px tahoma,sans-serif;padding:5px 0}
th{color:#B2B2B2;font:normal 12px/16px tahoma,sans-serif;padding:0;border-bottom:1px solid #E5E5E5;text-align:left;}
.trb td{border-bottom:1px solid #e5e5e5;}
a.ta{color:#417c93;font:normal 15px/18px tahoma,sans-serif;}
a.ta:hover{color:#DCC2D7}
a.ta2{color:#417c93;font:normal 10px/13px tahoma,sans-serif;}
a.ta2:hover{color:#DCC2D7}
a.tad,a.tae,a.tam{display:inline-block;width:25px;height:25px;background:url(../images/form-icons.png) no-repeat;line-height:100px;overflow:hidden;text-indent:-999px;}
a.tam{cursor:move;}
a.tad{background-position:-50px 0;}
a.tae{background-position:-25px 0}
a.tad:hover{background-position:-50px -25px}
a.tae:hover{background-position:-25px -25px}
a.tam:hover{background-position:0 -25px}
b.tb{color:#DCC2D7;font:normal 14px/17px tahoma,sans-serif;margin:0 3px}
a.ab2{display:inline-block;background:#DCC2D7;border:1px solid #C880B5;font:normal 14px/23px tahoma,sans-serif;color:#A45186;padding:2px 15px;margin-bottom:5px;}
a.ab2:hover{border-color:#DCC2D7;background:#fff;}

a.ab3{display:inline-block;background:#DCC2D7;border:1px solid #C880B5;font:normal 11px/20px tahoma,sans-serif;color:#A45186;padding:0px 15px;margin-bottom:5px;}
a.ab3:hover{border-color:#DCC2D7;background:#fff;}


button.ab2{display:inline-block;background:#DCC2D7;border:1px solid #C880B5;font:normal 14px/23px tahoma,sans-serif;color:#A45186;padding:4px 15px 3px;}
button.ab2:hover{border-color:#DCC2D7;background:#fff;cursor:pointer;}

button.ab3{display:inline-block;background:#DCC2D7;border:1px solid #C880B5;font:normal 11px/20px tahoma,sans-serif;color:#A45186;padding:0px 15px 4px;margin-bottom:5px;}
button.ab3:hover{border-color:#DCC2D7;background:#fff;}

span.alert{color:#f91223;}/*this is red*/
div.alert{color:#417C93}/*this is blue*/
.form_submit_btn{width:80px;height:25px;border:0;margin:0;padding:0;cursor:pointer;}

/* HEADER START */
#mast{background:url(../images/r1-bg.png) no-repeat center 107px;height:112px;width:100%}
#mast_inner{background:url(../images/r1c-bg.png) no-repeat left 5px;height:130px;margin:0px auto;overflow:hidden;position:relative;width:970px}
#mast .logoi{height:90px;left:0px;position:absolute;top:10px;width:144px}
.home #mast{height:142px;}

#mast div#login_form form{height:88px;margin:0;padding:0;left:505px;position:absolute;top:6px;width:469px}
#mast div#login_form input{font:Tahoma,sans-serif;color:#4d4d4d;background:url(../images/sft-bg.png) no-repeat;border:0;color:#4d4d4d;font-size:11px;height:23px;line-height:13px;margin:0;padding:8px 7px 0 7px;width:212px;z-index:1000}
#mast div#login_form div.login_input{float:left;padding:0;margin-right:4px;margin-top:2px;}
#mast div#login_form div.login_input div.login_label{float:none;position:relative;bottom:20px;text-align:left;padding:0 8px;margin:0;font-style:normal;z-index:0;font-size:11px ;font-family:Tahoma Normal;color: #4d4d4d}
#mast div#login_form div.errors{padding-right:13px;font-weight:bold;color:#f91223;display:block;line-height:31px;text-align:right;font-size: 14px;}
#mast div#login_form #forgot_password{font-size:11px;left:237px;line-height:13px;position:absolute;top:72px}
.sfb{background:none;border:0;cursor:default;display:block;height:19px;left:386px;margin:0;padding:0;outline:none}
.sfbd{background:url(../images/button-bg.png) no-repeat right top;height:19px;position:relative;padding:0 10px 0 0}
.sfbs{background:url(../images/button-bg.png) no-repeat left top;color:#fff;display:block;font-size:11px;height:19px;line-height:17px;padding:0 10px 0 20px}
.sfbd-over{background-position:right -20px}
.sfbs-over{background-position:left -20px}

#member_message{position:relative;top:60px;left:168px;width:800px;}
form.button-to{display:inline}

#signin_btn{position:absolute;top:69px;left:383px;}
#login_btn{background:url(/images/SignIn.gif);}
#login_btn:hover{background:url(/images/SignIn_Over.gif);}

#header_links_div{border:1px solid #e5e5e5;border-right:0;border-left:0;height:29px;width:805px;position:absolute;top:33px;left:166px;}
.header_link{display:block;float:left;width:133px;border-right:1px solid #e5e5e5;text-align:center;font-size:12px;color:#4d4d4d;height:29px;line-height:28px;outline:none;}
a.header_link:hover{color:#dcc2d7}
.header_link-sel,a.header_link-sel:hover{color:#982169}

/* HEADER - LOGOUT */
.so{color:#808080;left:460px;position:absolute;text-align:right;top:11px;width:500px}
.sos{color:#80808;font-size:11px;line-height:19px;margin:0 7px 0 0;}
.so a.ta{font-size:11px;}
.sob{color:#dcc2d7;font:normal 11px/13px tahoma,sans-serif;margin:0 6px 0 0px}
.ab{display:inline-block;background:url(../images/button-bg.png) no-repeat right top;height:19px;position:relative;padding:0 10px 0 0}
.abs{background:url(../images/button-bg.png) no-repeat left top;color:#fff;display:block;font-size:11px;height:19px;line-height:17px;padding:0 1px 0 11px}
.ab:hover{background-position:right -20px}
.ab:hover .abs{background-position:left -20px}
#admin_select_nav{position:absolute;top:6px;left:700px;z-index:2000;}
/*form .abs{position:relative;bottom:1px}*//* fixes weirdness with 'button-to' - forms that are generate with rails' button_to buttons*/

/* HEADER - NAV */
#n1{border:1px solid #e5e5e5;border-right:0;border-left:0;height:29px;width:805px;position:absolute;top:33px;left:166px;}
.n1a{display:block;float:left;width:133px;border-right:1px solid #e5e5e5;text-align:center;font-size:12px;color:#4d4d4d;height:29px;line-height:28px;outline:none;}
a.n1a:hover{color:#dcc2d7}
.n1a-sel,a.n1a-sel:hover{color:#982169}
#n2{background:url(../images/n2-bg.png) repeat-x bottom left;width:630px;height:27px;position:absolute;top:115px;}
.n2b{font-size:12px;line-height:16px;color:#DCC2D7;margin:0 10px;font-weight:normal;}
.n2a{font-size:12px;line-height:16px;color:#4d4d4d;}
a.n2a:hover{color:#dcc2d7;}
.n2a-sel,a.n2a-sel:hover{color:#982169}
#ie_users{position:absolute;top: 12px;left:170px;}

/*a.header_link#search_section {color: #427C94;}*/
/*#search_section:hover{color:#DCC2D7;}*/
/*a.header_link-sel#search_section {color:#427C94;font-weight:bold;}*/

/* FOOTER START */
#footer{background:url(../images/bgs.png) repeat-x;border-top:1px solid #dcc2d7;bottom:0;height:30px;left:0;position:fixed;width:100%;background-color:white}
#footer_content{margin:0px auto;overflow:hidden;position:relative;text-align:center;width:970px}
#footer .copyright{color:#c880b5;font:normal 11px/30px 'lucida grande',sans-serif;position:absolute}
.r3c{margin:0px auto;overflow:hidden;position:relative;text-align:center;width:970px}
.cr_logo{color:#c880b5;font:normal 11px/30px 'lucida grande',sans-serif;position:absolute;left:0;background:url(../images/logo-sm.png) no-repeat 0 5px;width:30px}
.cr{color:#c880b5;font:normal 11px/30px 'lucida grande',sans-serif;position:absolute;left:40px;}
.n3a,.n3b{color:#c880b5;font:normal 11px/30px 'lucida grande',sans-serif}
a.n3a:hover{color:#dcc2d7}
.n3a-sel,a.n3a-sel:hover{color:#982169}
.n3b{color:#dcc2d7;margin:0 6px}

#r3tw,#r3fb,#r3tb{background:url(../images/icons.png) no-repeat;height:21px;left:890px;overflow:hidden;position:absolute;top:4px;text-indent:-1000px;width:21px}
#r3fb{background-position:-21px 0;left:920px}
#r3tb{background-position:-42px 0;left:948px}
a#r3tw:hover{background-position:0 -21px}
a#r3fb:hover{background-position:-21px -21px}
a#r3tb:hover{background-position:-42px -21px}


/* BODY */
.r2{margin:0px auto;width:970px;margin-bottom:50px;}
.h1b{color:#dcc2d7;font:normal 21px/26px tahoma,sans-serif;margin:0 8px 0 6px}
.h3b{color:#dcc2d7;font:normal 17px/19px tahoma,sans-serif;margin:0 8px 0 6px}
.h1a1,.h1a2{background:url(../images/h1-bg.png) no-repeat 0 3px;color:#417c93;font:normal 16px/20px tahoma,sans-serif;padding:0 0 0 19px}
.h1a2{padding:0 19px 0 0;background-position:right -47px;}
.h1a_close{color:#417c93;font:normal 16px/20px tahoma,sans-serif;padding:0 0 0 19px;background:url(../images/h1-bg.png) no-repeat 0 -96px;}
a.h1a1:hover{background-position:0 -22px;color:#dcc2d7}
a.h1a2:hover{background-position:right -72px;color:#dcc2d7}
a.h1a_close:hover{background-position:0 -121px;color:#dcc2d7}
/* BODY - 2 COLUMN */
.x2{margin:0px auto;width:970px;background:url(../images/x2-bg.png) no-repeat left bottom;margin-bottom:50px;}
.x2 h1{background:url(../images/x2-h1-bg.png) no-repeat left bottom;padding-bottom:50px;}
.x2c{background:url(../images/x2c-bg.png) repeat-y;overflow:hidden;width:100%;position:relative;}
.x2c1{float:left;padding:0 14px 40px 14px;width:572px;margin-right:15px;}
.x2c2{float:left;padding:0 14px 40px 14px;width:327px;}
.x2c .hr1,.x2c .hr2{margin-left:-14px;}

/* FORMS */
form{border:0;padding:0;position:relative;margin:0;width:100%}
.ff,.ffe,.ffb{border:0;margin:0 0 10px 0;padding:10px 15px 10px 15px;position:relative;overflow:hidden;}
.fol{list-style:none;margin:0;padding:0}
.fol li{margin:0 0 8px 0;position:relative;width:105%;overflow:hidden;}
.fol li.required label:after{content:'* ';}
.fol label{float:left;padding:2px 7px 10px 10px;text-align:right;width:183px;color:#000;}
.fol input{}
.fol li input + label{width:auto;}/*useful for inline radio buttons*/
.fol li div.fieldWithErrors label{color:#F91223;}
.fol li div.fieldWithErrors + label{width:auto}/*the case with rails generated error messages wrapping error inputs with divs*/
.fol li.required input + label:after{content:'';}
.fol li.required input + label + label:after{content:'';}/*occurs on content edit form*/
.fol li div.fieldWithErrors + label:after{content:''}
.fol li span{margin-left:10px;}/*help messages underneath the field*/
.fol li .mceEditor{margin:0;}/*tinymce hack/fix */
.fol li .mceEditor span{margin:0;}/*tinymce hack/fix */
.fol li .mceLayout{border: 1px solid #ccc}
.fol li span.fbs{margin:0;}
.fol input[type="text"],.fol input[type="password"]{background:#fafafa;border:1px solid #808080;border-right:0;border-bottom:0;color:#000;font:normal 13px/16px arial,sans-serif;height:20px;padding:4px 1px 0 5px;width:300px;}
.fol input[type="radio"]{float:left;margin-top:6px;}
.fol li.checkbox input[type="checkbox"]{float:left;margin-left:200px;}
.fol textarea{height:150px;position:relative;border:1px solid #b0b0b0;width:488px;padding:4px 5px 0 5px;font:normal 13px/15px arial,sans-serif;color:#000;display:block;margin:0;overflow:auto;background:#fafafa;}
.fol select{background:#fafafa;border:1px solid #b0b0b0;color:#000;display:inline;font:normal 13px/16px arial,sans-serif;padding:3px 0px 3px 2px;width:auto;}
.fb{background:none;border:0;cursor:pointer;display:block;height:33px;margin:15px 20px 0px 200px;padding:0;outline:none}
.fol li div.multi_input{float:left;}
.fol li div.multi_input br{clear:both;}/*used for when there a rows within the 'field' position in a form*/
.fol li div.multi_input br + input[type="radio"]{margin-left:205px;}
.fol li span.form_help{font-size: 10px}
div.form_help,span.form_help{font-size:10px;}
.inline_div{display:inline;}
.fbd{background:url(../images/buttonlg-bg.png) no-repeat right top;height:33px;position:relative;padding:0 8px 0 0}
.fbs{background:url(../images/buttonlg-bg.png) no-repeat left top;color:#fff;display:block;font-size:20px;height:33px;line-height:26px;padding:0 10px 0 20px}
.fbd-over{background-position:right -34px;}
.fbs-over{background-position:left -34px}
.fb:hover .fbd{background-position:right -34px}
.fb:hover .fbs{background-position:left -34px}

form .fol div.multi_input table{width:500px;}
div#swfupload-control{display:inline;}

/* ERRORS & NOTICES */
div.flash h1, div.flash h2, div.flash h3, div.flash h4, div.flash h5{margin:0;padding:0}
div.flash ul{margin:5px 0}
div.flash li{font-size:10px;line-height:20px;color:red;margin:0}
.warn, .error{font:normal 16px tahoma,sans-serif;color:#F91223}
.notice{font:normal 16px tahoma,sans-serif;color:#417C93}
div.fieldWithErrors{display:inline}
#flash{position:absolute;top:124px;}
/* HOME */
.home .r2a{height:300px;margin-top:8px;padding:0 0 25px 0;position:relative;width:970px}
.home .r2av{background:#a45186;height:300px;overflow:hidden;padding:19px 9px;position:absolute;width:465px;height:260px;border:1px solid #631647;}
.home .r2as{background:url(../images/home-signup.png) no-repeat;height:300px;left:485px;outline:none;overflow:hidden;position:absolute;text-indent:-1000px;top:0;width:485px}
.home a.r2as:hover{background-position:0px -300px}
.home .r2b{background:url(../images/bt1-bg.png) no-repeat;float:left;margin:0 5px 0 0;padding:17px 0 0 0;position:relative;width:320px}
.home #pricing{margin-right:0}
.home .r2bt{color:#a45186;font-size:24px;line-height:33px;padding:0 0 6px 135px}
.home .r2bc{border:1px solid #dcc2d7;border-top:0;color:#4d4d4d;line-height:20px;padding:4px 10px 20px 134px}
.home .r2bm{color:#417C93;font-size:13px;line-height:20px}
.home a.r2bm:hover{color:#dcc2d7}
.home .r2ba{background:url(../images/home-icons.png) no-repeat;height:100px;left:17px;overflow:hidden;position:absolute;text-indent:100px;top:23px;width:100px}
.home a.r2ba:hover{background-position:0px -100px}
.home a#r2ba-f{background-position:-100px 0}
.home a#r2ba-f:hover{background-position:-100px -100px}
.home a#r2ba-p{background-position:-200px 0}
.home a#r2ba-p:hover{background-position:-200px -100px}

#homepage_img{position:absolute;top:194px;padding-bottom:50px;}
#homepage_signup{position:relative;left:435px;top:52px;width:550px;height:428px;border: 1px solid #C880B5;}
#homepage_signup h1{padding: 23px 0 15px 20px;font:25px/31px tahoma,sans-serif}
#homepage_signup form{position:relative;right:25px;}

#homepage_learn_more{height:17px;position:absolute;left:274px;top:14px;padding:0 14px 8px 13px;}
#errorExplanation h2{display:none}
#errorExplanation p{display:none;}
#errorExplanation li{font: normal 16px/18px Tahoma,sans-serif;color:#F91223;}
/* SELLER DASHBOARD */
.sdash fieldset{padding-left:0;}
.sdash .fol{width:100%;overflow:hidden;}
.sdash label{float:left;width:auto;padding:2px 5px 0 0;}
.sdash input{float:left;width:auto;}
.sdash select{float:left;margin-right:30px;}
.sdash .fol li{float:left;width:auto;margin:0 0 5px;}
.dashboard_linesheet_links a{font-size: 13px;}

/*LINESHEET PERMISSIONS*/
.approve_permission a.icon{background:url(/images/Approve_Off.png) no-repeat 0 0;padding:4px 14px;}
.approve_permission:hover a.icon{background:url(/images/Approve_Over.png) no-repeat 0 0;}
.remove_permission{text-align:right;}
.remove_permission:hover a.tad{background-position: -50px -25px;}
.remove_permission:hover a.ta, .approve_permission:hover a.ta{color:#DCC2D7;}
.remove_permission a.ta{position:relative;bottom:5px;}
.approve_permission, .remove_permission, .view_requests{width:114px;}

.view_requests a.icon{background:url(/images/View_Off.png) no-repeat 0 0;padding:4px 14px;}
.view_requests:hover a.icon{background:url(/images/View_Over.png) no-repeat 0 0;padding:4px 14px;}

.remove_permission:hover a.ta, .approve_permission:hover a.ta, .view_requests:hover a.ta{color:#DCC2D7;}
.approve_permission:hover, .remove_permission:hover, .view_requests:hover{cursor:pointer;}

/*#access_granter .remove_permission{width:160px;}*/

/*overlay*/
#overlay{}
#overlay h3{color: #A45186;text-align:left;margin:10px 5px 20px;padding:0;font-weight:normal}
#overlay label{width: auto;padding:0;margin:0;text-align:right}
#overlay input[type="text"]{width:400px;}
.overlay_div h3{color: #A45186;text-align:left;margin:10px 5px 20px;padding:0;font-weight:normal}

/* PRODUCTS */
#product_image_set_controls input[type="radio"]{float:none;position:relative;bottom:6px;}
#product_image_set .draft{position:relative;font-size: 21px;font-weight:bold;color:#F91223;bottom:0;right:85px;margin-right:-85px;}
#product_image_imageUploader{background:url(../images/Browse.gif) no-repeat 0 0;height:34px;}
#product_image_imageUploader:hover{background:url(../images/Browse_Over.gif) no-repeat 0 0;}
a.crop{background:url(../images/Crop_Off.png) no-repeat 0 0;}
a.crop:hover{background:url(../images/Crop_Over.png) no-repeat 0 0;}
#product_image_imageQueue .cancel{display:none;}

/* REQUEST */
#request_table td{padding: 10px 0;border-bottom: 1px solid #ccc;}
#request_table tr.noborder td{border: 0;}
#request_table .image_cell{width: 90px;padding-right: 20px;}
.request_link img{border:1px solid #ccc;}

/*.request_row .request_link img{border: 1px solid #ccc;}*/
/* SEARCH */
#search_results .product_brief{height:185px;width:120px;float:left;text-align:center;margin-right:10px;}
#search_results .product_brief_image{display:block;width:120px;height:120px;background:url(../images/spinner.gif) no-repeat center center;position:relative;border:1px solid #ccc}
#search_results .product_brief_image img{display:block;height:120px;position:absolute;width:120px}
#search_results .product_brief_image:hover img{clip:rect(1px 119px 119px 1px)}
#search_results .product_brief_name{color:#000;font-size:12px;margin-bottom:0;text-align:left;}
#search_results .product_brief_company_name{color:#000;font-size:10px;margin:0;padding:0;clear:both;text-align:left;}
#search_results .product_brief_title{font:normal 12px/14px tahoma,sans-serif;color:#A45186;}
#search_results .product_brief_title:hover{color:#DCC2D7;}
#search_results .product_brief_details{display:inline-block;border:1px solid #DCC2D7;font:normal 14px/23px tahoma,sans-serif;color:#A45186;padding:0;margin-bottom:5px;width:113px;margin-top:5px;}
#search_results .product_brief_details:hover{border-color:#C880B5;background:#DCC2D7;}
#search_results .product_brief_lock{position:relative;top:14px}

/* DESIGNY VIOLET BOX */
.violet-box{
	float:left;
	border:1px solid #dcc2d7;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.light-grey-box{
	float:left;
	padding:0.25em 1em 1em 1em;
	background:#f9f9f9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width:540px;
	margin-bottom:1em;
}

.dashboard-analytics-module{
	float:left;
	padding:0.5em 1em;
	background:#fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width:88px;
	font-size:11px;
	margin-right:5px;
	color:#666;
}

.dashboard-analytics-module .last-in-row{
	margin-right:0px;
}

.dashboard-analytics-module .analytics-value {
	font:21px/27px tahoma,sans-serif;
	color:black;
}

.dashboard-analytics-module .analytics-value a {
	font:21px/27px tahoma,sans-serif;
}

.dashboard_linesheet_links{
	padding-top:0.5em;
	float:right;
	text-align:right;
	width:255px;
	align:top;
	height:80px;
}

.dashboard-linesheet-title-block{
	float:left;
	width:285px;
	height:87px;
}

.dashboard-linesheet-title-block a {
	font:21px/27px tahoma,sans-serif;
	padding-top:0;
}

.dashboard-linesheet-title-block-url {
	font-size:13px;
}

.dashboard-linesheet-title-block-url a {
	font-size:13px;
}

/* Search 6/17 */

.search-view-container{

}

.search-view-container form{
	margin-right:1.25em;
	float:left;
}

.search-options{
	float:left;
	width:11em;
	height:40em;
	margin-right:1em;
}

.search-view-type {
	font-size:10px;
	margin-top:0.75em;
}

.search-view-type a {
	font-size:10px;
}

/* speech bubbles */
/*
.triangle-isosceles {
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
background:-moz-linear-gradient(center top , #333, #666) repeat scroll 0 0 transparent;
color:#fff;
padding:1em;
position:relative;
height:8em;
}
*/
.triangle-isosceles {
	position:relative;
	padding:15px;
	margin:0 0 1em;
	color:#000;
	background:#f3961c; /* default background for browsers without gradient support */
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/* NOTE: webkit gradient implementation is not as per spec */
	background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#eee));
	background:-moz-linear-gradient(top, #eee, #eee);
	background:-o-linear-gradient(top, #eee, #eee);
	background:linear-gradient(top, #eee, #eee);
	color:#666;
	height:7em;
}
/* creates triangle */
.triangle-isosceles:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	z-index:-1;
	bottom:-30px; /* value = - border-top-width - border-bottom-width */
	left:20px; /* controls horizontal position */
	width:0;
	height:0;
	border-width:15px 15px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#eee transparent transparent;
}

a.signup{
	margin-top:0.75em;
	text-align:center;
	background-image:url(/images/button-signup.gif);
	float:right;
	clear:both;
}

a.browse{
	margin-top:0.5em;
	text-align:center;
	background-image:url(/images/button-browse.gif);
	width:190px;height:28px;
	float:right;
	clear:both;
}

a.viewall{
	margin-top:0.5em;
	text-align:center;
	background-image:url(/images/button-viewall.gif);
	float:right;
	clear:both;
}

.button{display:block;width:112px;height:28px;background-position:0 0;background-repeat:no-repeat;border:none;text-indent:-5000px;overflow:hidden;}
.button:hover,.button_hover{background-position:left bottom!important;}
.button.static:hover{background-position:0 0;}
.button{display:block;width:112px;height:28px;background-position:0 0;background-repeat:no-repeat;border:none;text-indent:-5000px;overflow:hidden;}
.button:hover,.button_hover{background-position:left bottom!important;}
.button.static:hover{background-position:0 0;}
button.button{margin:0;padding:0;background:transparent;outline:none;cursor:pointer;position:absolute;right:1em;top:6.25em;}
button.signin{background-image:url(/images/button-signin.gif);}

