@charset "utf-8";
/* CSS Document */
html, body {
	height:100%;
	}
body {
	background:#c1e5fd url(../images/bg_floral_black.gif);
	font-size:.75em;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
    color:#333;
	min-width:760px;
	}


h1, .wsm_product_title {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h4 {font-size:1em;}

h1, .wsm_product_title {
padding:1px 0 1px 8px;
color:#1d1f22;
border-left:5px solid #0162a4;
color:#0162a4;
}

h2, h3, h4 {margin:0 0 10px 0;}


p {
line-height:1.5em;
margin:0 0 15px 0;
}
hr {
background:#c1e5fd;
border:none;
border-bottom:1px solid #85b1cc;
height:1px;
}
a {
color:#f50000;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#024e82;
text-decoration:none;
}

img {
	border:none;
	background:none;
	}
/*--Colors----------------------------------------------*/
.color_baby_blue {color:#c1e5fd;}/*Site BG color*/
.color_royal_blue {color:#0162a4;}/*Left Column Color*/
.color_dark_blue {color:#024e82;}/*Footer BG Color*/
.color_red {color:#f50000;}
/*--Wrappers--------------------------------------------*/
#rm_master_wrapper {
	height:100%;
	width:100%;
	border-collapse:collapse;
	border-left:2px solid #024e82;
	}
#rm_footer_wrapper {	
	clear:both;
	padding:5px 0;
	color:#202020;
	background:#024e82;
	height:20px;
	}
/*--Content Wrappers--*/
#rm_left_column {
	width:20%;
	background:#0162a4 url(../images/left_bg.jpg) no-repeat left top;
	vertical-align:top;
	border-right:2px solid #fff;
	}
#rm_right_column {
	padding:0 2%;
	vertical-align:top;
	}
#rm_content {
margin-bottom:15px;
}
#rm_logo {
	margin:10px 0 10px 7px;
	}
#rm_logo img {
	height:155px;
	width:170px;
	}
/*--Big Rainman Banner -----------------------------------------------------*/
#rm_banner {
	background:url(../images/header_bg.jpg) repeat-x center top;
	height:160px;
	text-align:right;
	border:1px solid #fff;
	clear:right;
        margin:0 0 15px 0;
	}
#rm_search {
	margin:10px;
	font-size:1em;
	}
#rm_search input.rm_search_field {
	background:#fff !important;
	border:1px solid #c1e5fd;
	width:200px;
	color:#0162a4l;
	}	
#rm_search input.rm_search_button {
	background:#0097f3;
	border:1px solid #fff;
	color:#fff;
	width:auto;
	cursor:pointer;
	}
#rm_search input.rm_search_button:hover {
	background:#0184ca;
	}
/*--All Menus---------------------------------------------------------------*/
/*--Left Menu--*/
ul.rm_left_menu {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	font-size:1.17em;
	}
ul.rm_left_menu li a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:.25em;
	}
ul.rm_left_menu li a:hover {
	background:#fff;
	color:#0162a4;
	}
/*--Admin Menu--*/
.rm_admin_menu {
	font-size:1em;
	padding:3px 0;
	margin:5px 0 0 0;
	list-style:none;
	color:#c1e5fd;
	float:right;
        background:url(../images/bg_bolts.jpg) repeat-x center bottom;
border:1px solid #fff;
border-bottom:1px solid #024e82;
font-weight:bold;
	}
.rm_admin_menu li {
	display:inline;
	margin-left:10px;
	}

.rm_admin_menu li a {
	color:#fff;
	text-decoration:none;
	padding:3px 5px;
	font-weight:bold;
	}
.rm_admin_menu li a:hover {
	background:#024e82;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	}
/*--Footer Menu--*/
ul.rm_footer_menu {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
text-align:center;
	font-size:.83em;
	}
ul.rm_footer_menu li {
	display:inline;
	margin-right:15px;
	}
ul.rm_footer_menu li a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}
ul.rm_footer_menu li a:hover {
	color:#fff;
	text-decoration:underline;
	}
/*--Copyright--*/
#rm_copyright {
	font-size:.83em;

	margin:0 10px;
        text-align:center;
	}
#rm_copyright,
#rm_copyright a {
	color:#0178c9;
	}
#rm_copyright a {
	text-decoration:underline;
	}
#rm_copyright a:hover {
	text-decoration:underline;
	color:#fff;
	}
/*--Homepage Styles--------------------------------------------------------*/
h1.rm_home_heading {
border:none;
text-align:center;
background:#0162a4 url(../images/bg_bolts.jpg) no-repeat left center;
color:#fff;
font-size:2em;
border:1px solid #fff;
font-variant:small-caps;

}
h2.rm_home_subheading {
color:#0162a4;
margin-bottom:0;
border-right:3px solid #85b1cc;
border-left:3px solid #85b1cc;
border-top:1px solid #85b1cc;
padding-top:5px;
font-style:italic;
text-align:center;
}
h2.rm_home_subheading a {
color:#0162a4;
}
h2.rm_home_subheading a:hover {
color:#f50000;
}
.rm_l_release_prod {
float:left;
width:49%;
text-align:center;
margin-bottom:10px;

}
.rm_l_release_image {
position:relative;
height:210px;
margin-bottom:5px;
width:210px;
margin:0 auto;
}
.rm_l_release_image img,
.rm_featured_image img {
padding:3px;
background:#fff;
border:1px solid #85b1cc !important;
}
.rm_l_release_image img:hover,
.rm_featured_image img:hover {
border:1px solid #024e82 !important;
}
.rm_new_icon {
position:absolute;
background: url(/images/icon_new.png) no-repeat left top;
height:77px;
width:75px;
top:-20px;
right:-25px;
z-index:100;
}
.rm_l_release_title {
width:210px;
margin:0 auto;
height:2.5em;
}

/*--Featured Products--*/
.rm_featured_artist {
margin-bottom:10px;
border-right:3px solid #85b1cc;
border-left:3px solid #85b1cc;
padding-top:10px;
}
.rm_featured_prod {
width:33%;
float:left;
text-align:center;
margin-bottom:10px;
}
.rm_featured_image {
height:130px;
margin-bottom:5px;
}
.rm_featured_title {
width:150px;
margin:0 auto;
height:2.5em;
overflow:hidden;

}
.rm_featured_rdate {
font-size:.83em;
color:#0162a4;
}
/*--Business Form-----------------------------------------------------------*/
form.rm_standard {
width:40em;
padding:10px;
border:1px solid #85b1cc;
margin:0;
background:#dff2ff;
}
form.rm_standard label,
form.rm_standard input,
form.rm_standard textarea,
form.rm_standard select {
margin:0 0 10px 0;
}
form.rm_standard label {
width:28%;
display:block;
float:left;
font-weight:bold;
}
form.rm_standard input,
form.rm_standard textarea,
form.rm_standard select {
width:70%;
}
form.rm_standard input.rm_submit_btn {
width:auto;
float:right;
}
/*--Clearfix to help enclose floats-----------------------------------------*/
.clearfix:after,
.wsm_resource:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix,
.wsm_resource {
    display: inline-block;
}

html[xmlns] .clearfix,
html[xmlns] .wsm_resource {
    display: block;
}

* html .clearfix,
* html .wsm_resource {
    height: 1%;
}
.do_not_delete {
display:none;
}	
