html, body{ margin-top:2px; padding:0px; text-align:left; color: #797979; background-color:#c3c3c3; font-family: "Trebuchet MS", arial; font-size: 14px;} 
a:link {color:#000099; text-decoration:none;}
a:hover {color:#373737; text-decoration:none;}
a:visited {color:#000077; text-decoration:none;}
form {margin:0px; padding:0px;}

a img{border:0px;}

#centered{ width:800px; margin-left:auto; margin-right:auto; color: #fff; background: #c3c3c3;}
.header{width:800px; height:110px;}
.headerLogo{width:248px; height:44px; position:absolute; margin-top:52px;}
.headerLinks{width:550px; height:44px; position:absolute; margin-top:78px; margin-left:264px;}
.hLinks{float:left; margin-right:18px; font-size:11pt;}
.hLinks a:link{color:#fff;}
.hLinks a:visited{color:#fff;}
.hLinks a:hover{color:#eee;}

#reContent{width:800px; height:456px; background:#fff; color:#5c5b5c;}

.popupList{clear:both; width:100%; border-top:1px solid #666; padding-top:10px;}
.popupList li{margin-bottom:15px; line-height:1.4em;}

.footer{width:800px; height:30px; clear:both; margin-top:4px; padding-top:10px; font-size:9.5pt;}
.footerLink{padding:5px; background:#fff; width:500px;}
.footerLink a:link, a:visited{color:#a6a6a6;}
.footerLink a:hover{color:#000;}
.footer_details{padding:8px 0px 0px 12px; float:left; font-size:12px;}
.footer_details a {color:#5c5b5c;}
.footer_copyright{padding:2px 12px 0px 0px; float:right; font-size:10px;}

.clear{clear:both;}

/* Login Box */
.login_box{width:175px; height:60px; position:absolute; z-index:99; margin-left:800px;}
.login_form{width:175px; height:110px; color:#443F39; font-size:12px; margin-top:8px;}
.login_form input {width:160px; height:2em; 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; margin-top:4px; font-size:12px; text-align:center;}
.submit a {color:#fff;}
.logged_in_box{color:#fff; padding:10px 0px 0px 20px;}
.logged_in_box a {color:#443F39;}
.logout_box{color:#fff; padding:10px 0px 0px 40px;}

/* Forgot Login Page */
.for_container{width:900px; height:440px; padding:6px 6px 6px 6px; margin-left:15px; border:1px solid #bfbfbd;}
.for_box{width:900px; height:440px; background:transparent url(/brinksg/images/forgot_bg.jpg) no-repeat top left;}
.for_message_box{color:#53363a;}
.for_header{font-size:20px; padding:20px 0px 0px 20px;}
.for_message{font-size:16px; padding:6px 0px 0px 20px;}
.for_form{font-size:14px; padding:15px 0px 0px 20px;}


.contentcontainer{width:950px; height:480px; background:#fff; color:#000; overflow:hidden; padding:4px 0px 0px 4px;}
.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; float:left; padding:6px 6px 6px 6px; border:1px solid #acacaa;}
.h_left{width:448px; height:448px;}
.h_center_container{width:280px; float:left; color:#4e4a47; font-size:12px; padding:6px 6px 6px 6px; margin:0px 10px 10px 10px; border:1px solid #acacaa;}
.h_cc{width:316px; float:left;}
.h_center{width:280px;}
.h_right_container{width:130px; height:448px; color:#4e4a47; font-size:12px; float:left; padding:6px 6px 6px 6px; margin-right:10px; border:1px solid #acacaa ;}
.h_right{width:130px; background:#e8dabf;}


/* Register Page */
.reg_form_container{width:896px; padding:20px 20px 20px 20px; background:#c9d1d4;}
.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:#383732; float:left; padding:4px 4px 4px 4px; margin:0px 3px 0px 3px; border:1px solid #c0c1bb;}
.c_photo{width:250px; height:390px;}
.c_text{width:242px; height:60px; padding:4px 4px 4px 4px; background:#e9d9c0;}
.c_number{width:20px; height:47px; float:left;}
.c_desc{width:220px; height:47px; color:#333; float:left; font-size:14px; 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:138px; height:466px; float:left; border:1px solid #c0c1bb;}
#c_nav_content{width:130px; height:458px; margin:4px 4px 4px 4px; background:#c9d1d4;}
.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:#e8dabf;}
.p_info{width:360px; height:18px; background:#6d7578; 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:#a79da6; 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:386px; color:#383732; float:left; margin: 0px 4px 0px 4px; padding:6px 6px 6px 6px; border:1px solid #c0c1bb;}
.pr_image{width:286px; height:368px; overflow:hidden;}
.pr_text{width:480px; float:left; padding:8px 0px 0px 4px;}
#pr_nav{height:24px; clear:both; color:#383732; text-align:center; padding-top:6px;}
.pr_links a:active{color:#000;}
.pr_links a:link{color:#000;}
.pr_links a:visited{color:#000;}
.pr_links a:hover{color:#797979;}


/* 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:#4b4138; font-size:20px; padding:8px 0px 0px 8px;}
.i_container{width:448px; height:134px; float:left; margin:4px 4px 4px 4px; padding:4px 4px 4px 4px; border:1px solid #c1c2bd;}
.i_image{width:169px; height:134px; float:left; background:#000; color:#fff;}
.i_text{width:271px; height:110px; float:left; padding:4px 4px 4px 4px; color:#4a3a23; font-size:14px; background:#eadbbe;}
.i_more{width:271px; height:16px; float:left; padding:0px 4px 0px 4px; background:#eadbbe; text-align:right;}

/* Actual Interview Page */
.ii_header{width:934px; height:30px; color:#fff; float:left; font-size:20px; padding:8px 8px 0px 8px; background:#6f747a;}
.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 6px; padding:6px 6px 6px 6px; border:1px solid #c1c2bd;}
.ii_image{width:391px; height:310px; color:#fff; background:#000;}
.ii_player{width:387px; height:42px; color:#fff; padding:8px 0px 0px 4px; background:#c2bfae; margin:6px 0px 6px 0px;}
.ii_options{width:391px; height:50px; text-align:right; padding-top:4px; font-size:12px; background:#e9d9c0 url(/brinksg/images/ii_stars.gif) no-repeat bottom right;}
.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:504px; height:430px; background:#fff; float:right; margin:4px 6px 4px 6px; padding:6px 6px 6px 6px; border:1px solid #c1c2bd;}
.ii_text{width:500px; height:423px; padding:2px 2px 2px 2px; background:#cad4d3; overflow:auto;}
.ii_email_form_container{width:500px; height:430px; padding:2px 2px 2px 2px; background:#cad4d3;}
.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;}
#fm_left_title{width:551px; height:26px; color:#45423b; padding:12px 2px 2px 2px;}
.fm_im_cont{width:223px; height:255px; float:left;}
#fm_image{width:223px; height:219px; color:#fff; background:#000;}
#fm_download{width:219px; height:28px; background:#c1c2bd; color:#fff; padding:8px 0px 0px 4px; margin-top:6px;}
#fm_tracklist{width:320px; height:268px; color:#45423b; 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; color:#45423b; background:#c9d1d4;}
.fm_right_container{width:360px; height:480px; float:left; margin-left:20px; overflow:auto; color:#45423b; background:#fff url(/brinksg/images/free_stars.gif) no-repeat bottom right;}
.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; color:#fff; 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; color:#fff; clear:both; margin-top:4px; margin-bottom:10px; padding:4px 4px 4px 4px;}

/* About Soundgirl Page */
.about_text{width:461px; height:412px; float:left; padding:10px 10px 10px 10px; border:1px solid #cacc9a;}
.about_text_box {height:402px; color:#373833; background:#c9d1d4; 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; padding: 6px 6px 6px 6px; border:1px solid #bfbfbd;}
.co_form_container{height:410px; color:#373833; padding:10px 10px 10px 10px; background:#fff url(/brinksg/images/contact_bg.jpg) repeat-x top left;}
.co_results_container{height:410px; color:#373833; padding:10px 10px 10px 10px; background:#fff url(/brinksg/images/contact_bg2.jpg) repeat-x top left;}
.co_right_container{width:430px; height:480px; float:right;}
.co_whole{width:418px; height:68px; padding:6px 6px 6px 6px; border:1px solid #bfbfbd;}
.co_whole_text{background:#c9d1d4; height:54px; color:#373833; padding:4px 10px 10px 10px;}
.co_info{width:426px; color:#373833; height:84px; padding:4px 0px 2px 4px; margin: 8px 0px 8px 0px; 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 url(/brinksg/images/loginbg.jpg) no-repeat left top;}
.whole_client_container{width:797px; height:595px; margin-left:auto; margin-right:auto; background:#fff url(/brinksg/images/loginbgclient.jpg) no-repeat left top;}
.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:210px; float:left; padding:10px 5px 10px 5px; font-size:12px; color:#5c5b5c;}
.whole_login_box{width:200px; height:100%; padding:4px 4px 4px 4px; background:#fff;}
#whole_right_container{width:560px; height:436px; overflow-y:auto; overflow-x:hidden; border-left:2px solid #908e8e; font-size:12px; float:right; padding:10px 0px 10px 10px;}
#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{padding: 4px 4px 24px 4px; clear:both;}
.whole_f_header{height:35px; font-size:18px; margin-bottom:2px; text-align:left;}
.whole_r_inner_cont_right{width:670px; float:right;}
.whole_f_tags{clear:both; width:100px; text-align:left; float:left; padding-top:4px;}
.whole_reference_tags{width:150px; float:left;}
.whole_f_submit{height:26px; padding: 4px 0px 0px 4px;}
.whole_f_submit img {border:0px;}
.whole_forgot_cont{width:500px; height:360px; padding:10px 10px 10px 10px; background:transparent url(/brinksg/images/wholeforgot.jpg) no-repeat top left;}
.whole_cDiv{width:180px; float:left;}

/* Catalog Page */
.cat_container_1{width:133px; height:472px; float:left; padding: 4px 4px 4px 4px; border:1px solid #acada5;}
.cat_sub_container{background:#c8d0d2;}
.cat_line{background:#acada5; padding:4px 4px 0px 4px;}
.cat_nav{width:132px; height:294px; background:#c8d0d2; color:#fff; font-size:14px;}
.cat_line_dates{width:133px; margin-bottom:5px;}
.cat_line_dates a:link {color:#44413a;}
.cat_line_dates a:hover {color:#fff;}
.cat_line_dates a:visited {color:#44413a;}
.cat_contact {width:127px; height:80px; color:#44413a; font-size:12px;}
.cat_contact a {color:#44413a;}
.cat_contact p {margin:6px 0px 0px 4px;}
.cat_order1{width:131px; height:24px; background:#6b7076; color:#fff; padding:10px 0px 0px 2px; text-align:left;}
.cat_order2{width:131px; height:82px; background:#e9d9c0; color:#73654b; padding-left:2px; font-size:10px;}
.cat_order3{width:131px; height:32px; background:#e9d9c0; color:#73654b; padding-left:2px; font-size:10px;}
.cat_order1 a:link {color:#fff;} 
.cat_order2 a:link {color:#73654b;}
.cat_order3 a:link {color:#73654b;}
.cat_order2 a:hover {color:#fff;}
.cat_order2 a:visited {color:#73654b;}
.cat_order3 a:visited {color:#73654b;}
#cat_container_2{width:360px; height:468px; float:left; margin-left:12px; padding:6px 6px 6px 6px; border:1px solid #acada5;}
#cat_image{width:360px; height:360px; text-align:center; background:#c8d0d2; 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:#e9d9c0; 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 {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;}
#cat_date{width:397px; height:27px; text-align:center; margin-left:3px; border:1px solid #acada5;}
#cat_date a {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 {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_container{width:288px; height:440px; float:left; background:#fff; margin-left:6px; padding:6px 6px 6px 6px; border:1px solid #b0b1ac;}
.sf_left{width:280px; height:192px; background:#cdd5d7; padding: 4px 4px 4px 4px; font-size:14px; color:#625e5d;}
.sf_l_find{width:284px; height:26px; background:#91a7d8; color:#fff; font-size:18px; padding:4px 0px 0px 4px;}
#sf_results{width:280px; height:192px; background:#fff url(/brinksg/images/results_bg.gif) repeat-x top left; margin-top:6px; padding: 4px 4px 4px 4px; font-size:14px; color:#625e5d; overflow:auto;}
.sf_mid_container{width:288px; height:440px; float:left; background:#fff; padding:6px 6px 6px 6px; margin-left:10px; border:1px solid #b0b1ac;}
.sf_mid{width:280px; height:400px; background:#fff url(/brinksg/images/results_large_bg.gif) repeat-x top left; padding: 4px 4px 4px 4px; font-size:14px; color:#625e5d;}
.sf_right_container{width:288px; height:440px; float:left; background:#fff; padding:6px 6px 6px 6px; margin-left:10px; border:1px solid #b0b1ac;}
.sf_right{width:280px; height:400px; background:#fff url(/brinksg/images/results_large_bg_blue.gif) repeat-x top left; 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 #666;}
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; border:1px solid #666;} 
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: #000; color: #fff; font-size: 100%; border:1px solid #666;} 
input:focus, textarea:focus { background: #efefef; color: #000; border:1px solid #666;}
input {border:1px solid #666;}

