html, body{margin:0px; padding:0px; text-align:left; color:#797979; background:#fff; font-family: arial; font-size: 14px;} 
a:link, a:visited, a:active {color:#797979; text-decoration:none;}
a:hover {color:#373737; text-decoration:none;}
form {margin:0px; padding:0px;}

h1{font-size:20px; margin-bottom:6px; margin-top:0px; background:#fff; color:#fff; padding:2px; font-weight:normal;}

#centered{ width:950px; margin-left:auto; margin-right:auto; color: #000;}
.nav{width:745px; height:30px; clear:left; color:#000; background:#fff; border: 1px solid;}
.banner{width:745px; height:12px; color:#000; background:#fff; float:left; border: 1px solid;}
.header{width:950px; height:222px; color:#000;}
.header_nav{width:745px; height:180px; float:left;}
.nhbg{width:286px; height:78px; position:absolute; z-index:2; margin-top:60px; background:transparent url(/brinksg/images/logo_classic.gif) no-repeat top left;}
.header_nav_text{font-size:14px; margin-top:4px; color:#443F39;}
.header_nav_text a {color:#443F39;}
.header_style{float:left; padding:0px; font-size:20px; color:#443F39;}
.header_community{float:right; padding:0px 40px 0px 0px; font-size:20px; color:#443F39;}
.header_home_links{width:745px; height:137px; margin-top:20px; float:left;}
.header_home{width:244px; height:108px; float:left; position:relative; z-index:10;}
.header_asleep{width:224px; height:37px; margin-top:70px; margin-left:510px;  position:relative; z-index:10;}
.footer{width:950px; height:30px; background:#fff; color:#000; clear:both; margin-top:4px;}
.footer_details{padding:8px 0px 0px 12px; color:#44413a; float:left; font-size:12px;}
.footer_details a {color:#44413a;}
.footer_copyright{padding:2px 12px 0px 0px; color:#44413a; float:right; font-size:10px;}

/* Login Box */
.login_box{width:175px; height:160px; float:right;}
.login_form{width:175px; height:110px; color:#848484; font-size:12px; margin-top:8px;}
.login_form input {width:120px; font-size:10px; background:#fff; border:1px solid #e09a8e;}
.login_forgot{width:80px; height:30px; color:#443F39; font-size:10px; float:right; margin-top:6px;}
.login_register{width:90px; height:30px; color:#443F39; font-size:10px; float:left; margin-top:6px;}
.submit{color:#fff; width:60px; height:12px; padding-top:10px; font-size:12px; text-align:center;}
.submit a:link, a:visited, a:hover {color:#fff;}
.logged_in_box{color:#fff; padding:63px 0px 0px 20px;}
.logged_in_box a:link, a:visited, a:hover {color:#fff;}
.logout_box{color:#fff; padding:20px 0px 0px 40px;}

/* Forgot Login Page */
.for_container{width:938px; height:470px; padding:6px 6px 6px 6px; margin-bottom:20px; background:#fff;}
.for_box{width:936px; height:440px;}
.for_message_box{color:#53363a;}
.for_header{font-size:20px; background:#b0b1ac; color:#fff; padding:10px 0px 10px 20px;}
.for_message{font-size:16px; padding:16px 0px 0px 20px;}
.for_form{font-size:14px; padding:15px 0px 0px 20px;}


.contentcontainer{width:950px; height:480px; color:#000; overflow:hidden; padding:4px 0px 4px 0px;}
.contentcontainer2{width:938px; background:#fff; color:#373833; padding:6px 6px 6px 6px; border:1px solid #bfbfbd;}
/* Home index page */
.h_left_container{width:448px; height:448px; padding:6px 6px 6px 6px;}
.h_left{width:445px; height:448px; float:left;}
.h_cc{width:280px; color:#4e4a47; font-size:12px; padding:0px 6px 6px 6px; margin:0px 16px 10px 16px; float:left;}
.h_center{width:280px; margin-bottom:20px;}
.h_right{height:438px; width:160px; color:#4e4a47; font-size:12px; float:left; background:#fff;}


/* Register Page */
.reg_form_container{width:896px; padding:20px 20px 20px 20px; color:#797979;}
.reg_form_left{width:220px; height:25px; margin-top:8px; font-size:14px; float:left;}
.reg_form_left2{width:200px; height:25px; margin-top:8px; font-size:14px; float:left;}
.reg_form_left input {width:14px; float:left; background:#c9d1d4;}
.reg_form_left2 input {width:14px; float:left; background:#c9d1d4;}
.reg_input_1{width:230px; height:25px; margin-top:6px; float:left;}
.reg_input_1_left{width:100px; float:left; margin-top:4px; font-size:14px;}
.reg_success_left_container{width:458px; height:428px; float:left; padding:6px 6px 6px 6px; border:1px solid #bfbfbd;}
.reg_success_left{width:446px; height:416px; background:#c9d1d4 url(/brinksg/images/reg_success.jpg) no-repeat center; padding:6px 6px 6px 6px;}
.reg_failed_left{width:446px; height:416px; background:#c9d1d4 url(/brinksg/images/reg_fail.jpg) no-repeat center; padding:6px 6px 6px 6px;}
.reg_success_right_container{width:408px; height:428px; float:right;  padding:6px 6px 6px 6px; border:1px solid #bfbfbd;}
.reg_success_right{height:428px; width:408px;}
.yesno{width:30px; height:15px; margin-top:0px; float:left;}

/* Photo Collection Page */
.c_photo_container{width:250px; height:458px; color:#797979; float:left; padding:4px 4px 4px 4px;}
.c_photo{width:250px; height:390px;}
.c_text{width:242px; height:60px; padding:4px 4px 4px 4px; background:#eee;}
.c_number{width:20px; height:47px; float:left;}
.c_desc{width:220px; height:47px; color:#797979; float:left; font-size:13px; line-height:1;}
.c_stores{width:120px; float:left; font-size:12px;}
.c_more{width:120px; float:left; text-align:right; font-size:12px;}
.c_nav_container{width:145px; height:466px; float:left; margin-right:8px;}
#c_nav_content{width:136px; height:458px; margin:4px 4px 4px 4px; background:#eee;}
.collectionpag{width:136px; height:30px;}

/* Pop Up box when photo collection is enlarged */
.p_container{width:360px; height:600px; overflow:hidden;}
.p_image{width:360px; height:560px;}
.p_i_c{width:360px; height:480px;}
.p_details{width:348px; height:68px; margin-bottom:850px; padding:6px 6px 6px 6px; color:#383732; background:#eee;}
.p_info{width:360px; height:18px; background:#765582; color:#fff; padding-top:2px;}
.p_info a {color:#443F39;}
.p_purchase{width:340px; height:540px; margin-bottom:830px; padding: 10px 10px 10px 10px; font-size:16px; background:#eee; color:#453e38;}

/* Featured Artist Page :: things in container 1 may require margins to equal container 2 */
.f_rotate{width:460px; height:455px; background:#e3e3e3; border:1px solid;}
.f_container_1{width:295px; height:443px; border: 1px solid;}
.f_artist{width:295px; height:235px; background:#e9e9e9; border:1px solid;}
.f_snippet{width:295px; height:130px; border:1px solid;}
.f_free{width:295px; height:78px; border: 1px solid;}
.f_freeicon{width:78px; height:78px; background:#000; color:#fff;}
.f_container_2{width:145px; height:455px; border:1px solid;}
.f_optional{width:145px; height:200px; background:#e3e3e3; border:1px solid;}
.f_fashion{width:145px; height:255px; border:1px solid;}

/* Press Item page*/
.pr_container{width:286px; height:426px; color:#383732; float:left; margin: 0px 14px 0px 13px; padding:6px 6px 6px 6px; background:#fff;}
.pr_image{width:286px; height:368px; overflow:hidden;}
.pr_text{width:280px; height:40px; padding:8px 0px 0px 4px;}
#pr_nav{ height:24px; color:#000;font-weight:bold;font-size:.8em;text-align:right;padding-right:20px;}
#pr_nav img{vertical-align:middle;}

/* Store Finder Page */
.st_container{width:950px; height:480px; overflow:auto; border:1px solid;}
.st_search_container{width:290px; height:455px; border: 1px solid;}
.st_zip{width:290px; height:215px; border:1px solid;}
.st_results{width:290px; height:240px; border:1px solid;}
.st_onlineshops{width:290px; height:455px; border:1px solid;}
/*online same dimensions as international */

/* Interviews Listing Page */
.i_header{width:942px; height:32px; color:#fff; background:#b0b1ac; font-size:20px; padding:8px 0px 0px 8px;}
.i_container{width:456px; height:134px; float:left; background:#fff; margin:4px 4px 4px 0px; padding:4px 4px 4px 4px;}
.i_image{width:169px; height:134px; float:left; background:#000; color:#fff;}
.i_text{width:271px; height:105px; float:left; padding:4px 4px 4px 4px; color:#797979; font-size:14px;}
.i_more{width:271px; height:16px; float:left; padding:0px 4px 0px 4px; text-align:right;}

/* Actual Interview Page */
.ii_header{width:935px; height:30px; color:#fff; float:left; font-size:20px; padding:8px 8px 0px 8px; background:#b0b1ac;}
.ii_band{float:left; font-size:20px;}
.ii_header_links{height:30px; border:0px; float:right;}
.ii_left_container{width:391px; height:430px; float:left; background:#fff; margin:4px 0px 4px 0px; padding:6px 6px 6px 6px;}
.ii_image{width:391px; height:310px; color:#fff; background:#000;}
.ii_player{width:387px; height:42px; padding:8px 0px 0px 4px; margin:6px 0px 6px 0px;}
.ii_options{width:391px; height:50px; text-align:right; padding-top:4px; font-size:12px;}
.ii_email{width:189px; height:20px; float:left; padding-top:5px; color:#fff; background:#6f747a; text-align:center;}
.ii_buy{width:189px; height:20px; float:right; padding-top:5px; color:#fff; background:#6f747a; text-align:center;}
#ii_right_container{width:516px; height:430px; background:#fff; float:right; margin:4px 0px 4px 6px; padding:6px 6px 6px 6px;}
.ii_text{width:500px; height:423px; padding:2px 2px 2px 2px; color:#797979; overflow:auto;}
.ii_email_form_container{width:500px; height:430px; padding:2px 2px 2px 2px; background:#eee;}
.ii_field_cont{width:490px; height:30px;}
.ii_email_header{width:496px; height:26px; padding:4px 0px 0px 4px;}
.ii_form_left{width:180px; height:20px; color:#2f3130; float:left; padding-top:4px; text-align:right; font-size:12px;}
.ii_form_right{width:290px; height:20px; color:#2f3130; float:left; padding-left:4px;}
.ii_form_submit{width:486px; clear:both; padding-right:4px; text-align:right;}

/* Free Music Page */
#fm_left_container{width:555px; height:480px; float:left; background:#fff; padding:6px; margin-bottom:20px; color:#797979;}
#fm_left_title{width:551px; height:26px; padding:12px 2px 2px 2px; font-size:16px; font-weight:bold;}
.fm_im_cont{width:223px; height:255px; float:left;}
#fm_image{width:223px; height:219px; background:#000;}
#fm_download{width:219px; height:28px; padding:8px 0px 0px 4px; margin-top:6px;}
#fm_tracklist{width:320px; height:268px; padding:0px 4px 0px 4px; float:right; margin-bottom:10px;}
.fm_tl_name{width:150px; font-size:11px; float:left;}
.fm_tl_artist{width:150px; font-size:11px; float:right;}
.fm_info{width:543px; height:123px; clear:both; padding: 6px 6px 6px 6px; border:1px solid #c1c2bd;}
#fm_info_in{width:529px; height:111px; padding:6px 6px 6px 6px; background:#eee;}
.fm_right_container{width:354px; height:480px; padding:6px 0px 6px 6px; float:left; margin-left:20px; color:#797979; overflow:auto; background:#fff;}
.fm_right_title{width:334px; height:43px; padding:12px 2px 2px 2px;}
.fm_arch_title{width:305px; height:19px; font-size:16px; padding-top:6px;}
.fm_arch_container{width:305px; height:85px; padding:4px 4px 4px 4px; background:#fff; border: 1px solid #c1c2bd;}
.fm_thumb{width:85px; height:85px; background:#000; float:left;}
.fm_list{width:220px; height:85px; float:left;}
.fm_list_body{width:115px; height:81px; overflow:hidden; float:left; padding:2px 2px 2px 2px;}
.fm_list_more{width:95px; height:10px; float:right; height:16px; font-size:11px; padding:69px 4px 0px 0px; text-align: right;}
.fm_mix_dl{width:307px; height:25px; clear:both; margin-top:4px; margin-bottom:10px; padding:4px 4px 4px 4px;}

/* About Soundgirl Page */
.about_text{width:920px; height:412px; float:left; padding:10px 10px 10px 10px; border:1px solid #b0b1ac;}
.about_text_box {height:402px; color:#797979; background:#fff; margin-bottom:20px; padding: 10px 10px 0px 10px; overflow:auto;}
.about_text_r{width:922px; height:412px; float:left; padding:10px 10px 10px 10px; border:1px solid #b0b1ac;}
.about_text_box_r {height:402px; margin-bottom:20px; color:#797979; background:#fff; padding: 10px 10px 0px 10px; overflow:auto;}
.about_image_container{width:430px; height:480px; float:right;}
.about_image{width:430px; height:310px; margin-top:6px; float:right; color:#fff; background:#000;}
.about_clear{width:430px; height:120px; clear:right;}

/* Contact Page */
.co_left_container{width:467px; height:438px; font-size:12px; float:left; color:#797979;}
.co_form_container{height:410px; padding:10px 10px 10px 10px; background:#fff;}
.co_results_container{height:410px; padding:10px 10px 10px 10px; background:#fff;}
.co_right_container{width:430px; height:480px; float:right; color:#797979;}
.co_whole{width:418px; height:68px;}
.co_whole_text{background:#fff; height:54px; padding:10px;}
.co_info{width:408px; height:84px; background:#fff; padding:10px 0px 10px 10px; font-size: 12px;}
.co_print{width:418px; height:248px; padding:6px 6px 6px 6px; border:1px solid #bfbfbd;}

/* Wholesale Page */
.whole_container{width:797px; height:595px; margin-left:auto; margin-right:auto; background:#fff;}
.whole_client_container{width:797px; height:595px; margin-left:auto; margin-right:auto; background:#fff;}
.whole_form_cont{width:260px; height:100px; margin-right:auto; margin-left:auto; padding:280px 0px 0px 34px;}
.whole_form_cont input {width:142px; background:#ffffcd; color:#000; font-weight:bold; text-align:center; border:1px solid #cacc9a;}
.whole_submit{clear:left;}
.whole_form_cont img {border:0px;}
.whole_image{float:left;}
.whole_input{float:left;}
.whole_left_container{width:240px; float:left; margin: 2px 0px 4px 0px; font-size:12px; color:#373833;}
.whole_login_box{width:230px; height:100%; padding:4px 6px 4px 4px; margin-top:2px; color:#373833; background:#fff;}
#whole_right_container{width:690px; color:#373833; font-size:12px; float:right; margin: 4px 0px 4px 0px;}
#whole_right_container input {background:#fff; border:0px; margin-bottom:4px;}
.whole_f_check{width:300px; float:left;}
.whole_f_check input {background:#c9d1d4; border:0px; padding-top:6px;}
.whole_f_boxes{background:#fff; padding: 4px 4px 4px 4px; margin-bottom:2px;}
.whole_f_header{height:35px; font-size:18px; color:#fff; margin-bottom:2px; text-align:right; background:#b0b1ac;}
.whole_r_inner_cont_right{width:670px; float:right;}
.whole_f_tags{width:100px; text-align:right; float:left; padding-top:4px;}
.whole_reference_tags{width:150px; float:left;}
.whole_f_submit{height:26px; padding: 4px 0px 0px 4px; background:#eee;}
.whole_f_submit img {border:0px;}
.whole_forgot_cont{width:670px; height:360px; padding:10px 10px 10px 10px; background:#fff;}

/* Catalog Page */
.cat_container_1{width:133px; height:472px; float:left; padding: 4px 4px 4px 4px; background:#fff;}
.cat_sub_container{background:#eee;}
.cat_line{background:#acada5; padding:4px 4px 0px 4px; font-size:.9em;}
.cat_nav{width:132px; height:302px; background:#eee; color:#fff; font-size:14px;}
.cat_line_dates{width:133px; margin-bottom:5px; font-size:.85em; font-weight:bold;}
.cat_line_dates a:link, a:visited {color:#797979;}
.cat_line_dates a:hover {color:#000;}
.cat_contact {width:127px; height:36px; color:#44413a; font-size:12px;}
.cat_contact a:link, a:visited, a:hover {color:#797979;}
.cat_contact p {margin:6px 0px 0px 4px;}
.cat_order1{width:131px; height:20px; background:#6b7076; color:#fff; padding:6px 0px 0px 2px; text-align:left;}
.cat_order2{width:131px; height:104px; background:#b0b1ac; color:#73654b; padding-left:2px; font-size:10px;}
.cat_order1 a:link, a:visited, a:hover {color:#fff;} 
.cat_order2 a:link, a:visited, a:hover {color:#797979;}
#cat_container_2{width:360px; height:468px; float:left; margin-left:12px; padding:6px 6px 6px 6px; background:#fff;}
#cat_image{width:360px; height:360px; text-align:center; background:#eee; overflow:hidden;}
.cat_title{height:14px; background:#6f747a; color:#fff; margin-top:6px; padding-left: 4px; float:left; font-size:16px;}
#cat_title_cont{width:360px; height:25px; background:#6f747a;}
.cat_detail_container{height:68px; background:#eee; padding:4px 4px 4px 4px;}
.cat_desc{width:360px; height:50px; color:#605238; font-size:14px; padding-top:2px;}
.cat_more{width:156px; height:15px; color:#605238; margin-top:3px; text-align:right; float:right; font-size:12px;}
#cat_item_url{width:156px; height:15px; color:#605238; text-align:right; float:right; font-size:12px; padding-top:3px;}
#cat_item_url a:link, a:visited, a:hover {color:#605238;}
#cat_swatches{height:15px; background:#6f747a; margin-top:2px; text-align:right; float:right;}
#cat_swatches img {border:0px; padding:0px; margin:0px;}
.cat_name{width:220px; height:15px; color:#605238; float:left; font-size:13px; z-index:9; position:relative; text-align:left;}
.cat_price{width:196px; height:15px; color:#605238; margin-top:3px; float:left; font-size:12px;}
.cat_size{width:125px; height:15px; color:#605238; float:right; font-size:12px; z-index:1; position:relative; text-align:right;}
#cat_current_color{width:200px; height:15px; color:#605238; padding-top:5px; float:left; font-size:12px;}
.cat_container_3{width:410px; height:480px; float:right; background:#fff;}
#cat_date{width:397px; height:27px; text-align:center; margin-left:3px; margin-top:5px;}
#cat_date a:link, a:visited, a:hover {color:#fff;}
#cat_thumb_container{width:410px; height:410px; float:left; padding: 4px 0px 4px 0px; text-align:center;}
#cat_thumb_container img {border:0px;}
.cat_thumbs{width:73px; height:73px; float:left; margin:3px 3px 3px 3px; border:1px solid #acada5;}
#cat_pag{width:410px; height:30px; color:#acada5; clear:both; text-align:center;}
#cat_pag a:link, a:visited, a:hover {color:#acada5;}

/* Headline Page */
.headline_container{width:595px; margin-left:auto; margin-right:auto; margin-top:4px;}
.head_header{width:595px; height:65px; border:1px solid;}
.head_issue{width:200px; height:20px; float:right; margin-top:40px; border:1px solid;}
.head_container_left{width:445px; float:left; border:1px solid;}
.head_headline{width:445px; height:30px; font-size:16px; font-weight:bold; padding-top:8px;}
.head_article{width:437px; font-size:14px; margin: 4px 4px 4px 4px;}
.head_feature_image{width:177px; height:142px; margin:4px 4px 4px 4px; color:#fff; background:#000; float:left;}
.head_container_right{width:145px; float:right; border:1px solid;}
.head_option_image{width:145px; height:200px; color:#fff; background:#000;}
.head_small_article{width:145px; height:255px;}
.head_feature_cd{width:118px; height:118px; color:#fff; background:#000; margin-left:13px;}
.head_free{width:145px; height:165px;}
.head_footer{width:595px; height:65px; text-align:center; clear:both; border:1px solid;}

/* mp3 Player -- I have not done css for this */

/* Store Finder */
.sf_left{float:left; width:620px; height:440px; background:#fff; margin-left:10px; margin-bottom:20px; padding:6px 6px 6px 6px;font-size:14px; color:#625e5d;}
.sf_l_find{height:26px; background:#b0b1ac; color:#fff; font-size:18px; padding:4px 0px 0px 4px;}
.sf_m_find{width:284px; height:26px; background:#b0b1ac; color:#fff; font-size:18px; padding:4px 0px 0px 4px;}
#sf_results{width:280px; height:192px; background:#fff; margin-top:6px; padding: 4px 4px 4px 4px; font-size:14px; color:#625e5d; overflow:auto;}
.sf_mid{width:288px; height:440px; float:left; background:#fff; padding:6px 6px 6px 6px; margin-left:2px; font-size:14px; color:#625e5d;}
.sf_right_container{width:300px; height:440px; float:left; background:#fff; padding:6px 6px 6px 6px; margin-bottom:20px;}
.sf_right{width:280px; height:400px; background:#fff; padding: 4px 4px 4px 4px; font-size:14px; color:#625e5d;}

.t {background: url(images/top.gif) 0 0 repeat-x; width: 950px;}
.b {background: url(images/bottom.gif) 0 100% repeat-x;}
.l {background: url(images/left.gif) 0 0 repeat-y;}
.r {background: url(images/right.gif) 100% 0 repeat-y;}
.b3 {background: url(images/3.gif) 0 100% no-repeat;}
.b4 {background: url(images/4.gif) 100% 100% no-repeat;}
.t1 {background: url(images/1.gif) 0 0 no-repeat;}
.t2 {background: url(images/2.gif) 100% 0 no-repeat;}


form { margin: 0; padding: 0;} 
fieldset { border: none; margin: 4px 0px 4px 0px; padding: 0;}
textarea{background:#e3e3e3; border:1px solid #b0b1ac;}
label { float: left; width: 270px; text-align: left; ;} 
fieldset div { display: block;} 
fieldset div input, fieldset div textarea { background: #fff; width: 218px; padding: 1px; color: #333;} 
fieldset div select { padding: 1px; ;} 
div.fm-multi div { margin: 0px 0; ;} 
div.fm-multi input { width: 1em; ;} 
div.fm-multi label { display: block; width: 200px; text-align: left; ;} 
#fm-submit { clear: both; padding-top: 1em; text-align: center; ;} 
#fm-submit input { padding: 2px; background: #fff; color: #b0b1ac; font-size: 100%;}
input{color:#b0b1ac; background:#fff; border:1px solid #b0b1ac;}
input:focus, textarea:focus { background: #efefef;} 
/* remember to define focus styles! */
:focus {
	outline: 0;
}

