/* CSS Document */

body{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:14px; 
}

p {
margin:0px; 
padding:0px;
}

img {
border:0px;
}

.small {
font: 9px Verdana;
}

.redlink {
color: #E01414;
text-decoration:none;
}

.redlink a:link {
color: #E01414;
text-decoration:none;
}

.redlink a:active {
color: #E01414;
text-decoration:none;
}

.redlink a:visited {
color: #E01414;
text-decoration:none;
}

.redlink a:hover {
color: #E01414;
text-decoration:underline;
}

.breadcrumb{
padding-bottom:5px;
font-size:11px;
}

a:link {
text-decoration:none;
}

a:active {
text-decoration:none;
}

a:visited {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.title {
font-size:14px;
font-weight:bold;
color:#E01414;
}

.caption {
font:11px Verdana;
font-weight:bold;
color:#aaaaaa;
}

.flt{ 
float:left;
}

#main_block{ 
margin:auto;
width:100%; 
}

#innerblock{ 
float:left; 
width:100%;
}

/* top panel starts here */

#top_panel { 
float:left; display:inline; 
width:973px;
}

.tp_hme {
float:left;
margin:8px 0 0 45px;
}

.tp_profile{ 
float:left; 
margin:8px 0 0 31px;
}

.tp_blog{ 
float:left; 
margin:8px 0 0 35px;
}

.tp_videos{ 
float:left; 
margin:8px 0 0 33px;
}

.tp_store{ 
float:left; 
margin:8px 0 0 31px;
}
.tp_txt{
float:left;
margin:17px 0 0 24px;
}
/* top panel ends here */

/* content panel starts here */

#contentpanel { 
clear:left; 
float:left; 
width:973px; 
display:inline;
background:url(../images/cp_bg.jpg) repeat-y
}

#cont_top {
float:left;
background:url(../images/cp_top.jpg) no-repeat top;
width:973px;
display:inline;
padding-top:30px;
}

#cp_bottomback {
float:left;
background:url(../images/cp_bottomback.jpg) no-repeat bottom;
width:973px;
display:inline;
padding-bottom:60px;
}

/* left panel starts here */

.lp_padd {
display: inline; 
float:left; 
width:213px;  
margin:10px 0 0 5px;
}

/* left panel ends here */

.centre_pad{
float:left;
width:432px;
display:inline;
margin:10px 0 0 5px;
}

/* right panel starts here */

.rp_padd {
display: inline; 
float:left; 
width:303px;
margin:10px 0 0 5px;
}

/* right panel ends here */

/* content panel ends here */

label.error {
position:absolute;
float:left;
background:url(../images/lp_regerrorbg.jpg) no-repeat left;
height:27px;
width:276px;
margin-left:10px;
border-right:1px solid #8E3D3D;
font:11px/24px Verdana, Arial, Helvetica, sans-serif;
color:#C60000;
padding-left:12px;
}

label.error {
display:none;
}

input.error { 
border: 1px solid #8E3D3D; 
}

.loginerror {
background:#FFF;
height:18px;
width:400px;
border:1px solid #8E3D3D;
font:11px/24px Verdana, Arial, Helvetica, sans-serif;
color:#C60000;
padding:0px 10px 5px 10px;
text-align:left;
margin:5px 0px 0px -7px;
}
.loginerror {
display:none;
}

.errormsg {
background:#FFF;
width:400px;
border:1px solid #8E3D3D;
font:11px/24px Verdana, Arial, Helvetica, sans-serif;
color:#C60000;
padding:0px 10px 5px 10px;
text-align:left;
margin:0px auto;
text-align:center;
}

/* unified search */

#ajax_listOfOptions{
position:absolute;	/* Never change this one */
width:225px;	/* Width of box */
/*height:250px;	 Height of box */
/*overflow:auto;	 Scrolling features */
border: 1px solid #E01414;	/* Dark green border */
background-color:#fcfcfc;	/* White background color */
text-align:left;
z-index:100;
}


#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
margin:1px;		
padding:1px; 
cursor:pointer;
}

#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
}

#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
background-color:#dddddd;
color:#000;
}

#ajax_listOfOptions_iframe{
background-color:#F00;
position:absolute;
z-index:5;
}

/* unified search */

.search-block {
padding:0;
background:url(/images/whitepng.png) repeat;
}

.search-title {
padding:5px;
width:218px;
font:bold 11px Verdana, Helvetica, sans-serif;
background-color:#E01414;
color:#ffffff;
display:inline-block;
}

.search-viewall a {
font:11px Verdana, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
float:right;
}

.search-viewall a:hover {
text-decoration:underline;
}

.search-bottom, .search-bottom a {
padding:5px;
font:bold 11px Verdana, Helvetica, sans-serif;
background-color:#7c0e01;
line-height:21px;
color:#ffffff;
text-align:right;
}

.search-description {
overflow:hidden;
display:block;
border-bottom:#E01414 1px dotted;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.search-description img {
float:left;
margin:0;
margin-right:4px;
padding:0px 0px 3px 0px;
}

.search-description p {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.search-description-noborder {
overflow:hidden;
display:block;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.search-description-noborder img {
float:left;
margin:0;
margin-right:4px;
}

.clearfloat {
clear:both;
}

.search-none {
padding:5px;
text-align:center;
color:#999;
line-height:30px;
}

.search-description1 {
overflow:hidden;
display:block;
border-bottom:#E01414 1px dotted;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:5px 5px 5px 5px;
}

.search-description1 img {
float:left;
margin:0;
margin-right:4px;
}

.search-description1 p {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.search-description1-noborder {
overflow:hidden;
display:block;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:5px 5px 5px 5px;
}

.search-description1-noborder img {
float:left;
margin:0;
margin-right:4px;
}


/* NEW BUTTON */

.button {  
color: #fff; 
text-decoration: none; 
font: bold 11px Verdana;
text-transform: lowercase; 
padding: 4px 13px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border-radius: 6px; 
border: 1px solid #E01414; 
cursor: pointer; 
background:#E01414 url(/images/button-bg.png) repeat-x scroll 0 0; 
border-bottom: 1px solid rgba(0,0,0,0.25); 
cursor:pointer; 
display:inline-block; 
/*position: relative; */
text-decoration:none; 
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25); 
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
text-transform:lowercase; 
outline: none; 
-moz-outline-style:none;  
-webkit-transition-duration:.20s;
}

.button:hover {  
background: #E01414 url(/images/none.png) repeat-x scroll 0 0; 
color: #fff; 
border: 1px solid #E01414; 
}

.button:active, {  
color: orange; 
ackground-color: #fff; 
}

/* END BUTTON */

.char_count {
width:22px;
border:0px;
font:9px Verdana;
color:#6C6B6B;
padding:0;
}

.form-helper {
font:9px Verdana, Arial, Helvetica, sans-serif;
}

.lp_vidcmtico{
float:left;
background:url(../images/lp_vidcmticobg.jpg) repeat-y;
width:91px;
display:inline;
font-size:9px;
line-height:14px;
text-align:center;
margin:0 0 0 10px;
}

.lp_vidcmticotop{
float:left;
background:url(../images/lp_vidcmticotop.jpg) no-repeat top;
padding-top:6px;
width:91px;
display:inline;
}

.lp_vidcmtpara{
float:left;
width:570px;
margin:10px 0 0 20px;
display:inline;
}

.lp_vicmtprxt{
width:570px;
color:#6C6B6B;
display:inline;
}

.cp_viccntpds{
clear:left; float:left;
width:597px;
border:1px solid #C6C6C6;
margin:10px 0 0 0;
display:inline;
padding-bottom:5px;
}

.cp_victplft{
float:left;
margin:-8px 0 0 0;
position:relative;
}

.cp_cmtntits{
float:left;
width:515px;
font:11px/15px Verdana, Arial, Helvetica, sans-serif;
color:#6C6B6B;
margin:10px 0 0 10px;
display:inline;
}

.cp_victbgrte{
float:left;
width:597px;
display:inline;
background:url(../images/cp_victbgrte.jpg) no-repeat right top;
padding-bottom:18px;
}


.cp_victbgrte1{
float:left;
width:597px;
display:inline;
padding-bottom:15px;
border-bottom:1px solid #C6C6C6;
}

.cp_cmtnimg{
float:left;
margin:15px 0 0 15px;
}

.cp_cmtnimg1{
float:left;
margin:5px 0 0 15px;
}

.cp_vicparaip{
float:left;
margin:5px 0 0px 15px;
width:559px;
height:17px;
border:1px solid #C6C6C6;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#6C6B6B;
padding:3px 0 0 3px;
}

.cp_vicparaip1{
float:left;
margin:5px 0 0px 15px;
width:519px;
height:30px;
border:1px solid #C6C6C6;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#6C6B6B;
padding:3px 0 0 3px;
}

.validationmssg {
padding:8px; 
border:#333 1px solid; 
background:#666; 
margin:12px; 
font:bold 11px Verdana, Arial, san-serif; 
color:#FFF; 
height:34px;
}

