@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-size: 62.5%;
}
ol, ul {
	list-style: none;
}
li {
	min-height: 10px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

iframe{
	height: 0px;
	width: 0px;
	overflow: hidden;
}

.terms-of-service{
	border: 1px solid #000;
	height: 300px;
	overflow: scroll;
}

#promo-codes{
	padding: 15px;
}

.application-header{
	padding: 3px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	background-color:#333;
	border-bottom: 1px solid #666;
}

.active-sessions{
	font-size: 12px;
	float: right;
	padding: 5px;
}

.session-id{
	float: left;
	margin-right: 10px;
	width: 170px;
}

.session-role{
	float: left;
	margin-right: 10px;
	width: 120px;
}

.session-elapsed-time{
	float: left;
	margin-right: 10px;
	width: 150px;
	text-align: right;
}

.session-ip{
	float: left;
	margin-right: 10px;
	width: 150px;
}

.session-browser{
	float: left;
	width: 125px;
	margin-right: 10px;
}

.session-row-dark, .session-row-light{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

.session-row{
	overflow: hidden;
}

.session-row-dark{
	background-color: #aaa;
}

.session-row-light{
	background-color: #CCC;
}

.session-elapsed-time{
	float: left;
}

.application-rows{
	height: 0px;
	overflow: hidden;
}

.clear{
	clear: both;
}

object{
	position: relative;
	z-index: 10;
}

input:focus{
  outline-width:0;
}

label{
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	padding: 2px;
	margin: 2px;
	border: 1px solid transparent;
	font-family:Arial, Helvetica, sans-serif;
}

.Ohidden{
	display: none;
}

.Ofooter-logged-in{
	margin: 0px 0px 100px 0px;
	border: solid1px #f00;
}

.OImage-link{
	cursor: pointer;
} /**********************************
	Top-Level Elements
**********************************/
body {
	background:transparent url(/templates/e-burst/images/bg-body.jpg) repeat-x top left;
}

#header{
	width: 950px;
	margin: 0 auto;
	margin-top: 25px;
	height: 60px;
}

#logo{
	float: left;
}

#navigation{
	float: right;
	font-size: 13px;
	color: #fff;
	width: 576px;
	text-align: center;
	margin-top: 8px;
}

#navigation a{
	padding: 10px;
	color: #FFF;
	font-size: 14px;
	letter-spacing: 1px;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#navigation span{
	color: #fff;
}

.sIFR-active h1{
  font-size: 18px;
  color: #ffffff;
}

h1{
	color: #ffffff;
}

h4{
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	color: #666;
}

.sIFR-active h2{
  font-size: 25px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10px;
}

h3{
	font-size: 18px;
	color: #666;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	padding: 3px;
}

.error{
	color: #F00 !important;
	font-weight: bold;
}

.error-message{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #f00 !important;
	font-weight: bold;
	color: #fff !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 5px;
}

.sIFR-active h4{
  font-size: 18px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #787878;
}

li{
	min-height: 20px;
}

#body-container{
	background-image: url(/templates/e-burst/images/bg-body-bottom.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	position: relative;
}

#body{
	min-height: 400px;
	width: 950px;
	margin: 0 auto;
}

#footer-container{
	background-image: url(/templates/e-burst/images/bg-footer.png);
	background-color: #eee7b8;
	background-repeat: repeat-x;
	width: 100%;
}

#footer{
	margin: 0 auto;
	width: 783px;
}

#footer h4{
	float: left;
	width: 190px;
	margin-top: 4px;
	padding-left: 10px;
}

#access-code{
	position: relative;
	float: left;
}

#footer .credit{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	margin-top: 100px;
}

#footer .credit p{
	display: block;
	float: left;
	padding: 10px;
	padding-top: 1px;
	margin-left: 185px;
}

#footer .credit img{
	display: block;
	float: left;
}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #606060;
	padding: 20px;
	margin: 20px;
	margin-left: 125px;
	margin-right: 125px;
	border-top: 1px solid #ccc5ac;
}



#login{
	position: relative;
	padding-top: 18px;
}

.login-container{
	position: relative;
	float: left;
}

#login label{
	float: left;
}



/*************************************
	Cart Styles
*************************************/

.cart{
	float: left;
	width: 400px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #ae331e;
	width: 380px;
	margin-right: 20px;
}

.cart h1{
	padding: 10px;
	padding-bottom: 0px;
}

.cart-item{
	margin: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	padding: 10px;
	background-color: #f5f5f5;
	width: 350px
}

.cart-item hr{
	border: 0px;
	border-bottom: 1px solid #eaeaea;
}

.item-img{
	float: left;
	border: 6px solid #ffffff;
	width: 157px;
	display: block;
	margin: 10px;
	margin-left: 0px;
}

.item-description{
	width: 150px;
	padding: 10px;
	padding-top: 0px;
}

.item-properties{
	text-align: right;	
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#888;
	padding: 10px;
	font-style: italic;
}

.item-price{
	font-size: 21px;
	color: #f22;
}

/*************************************
	Checkout Styles
*************************************/

#checkout{
	float: left;
	width: 490px;
	min-height: 400px;
	background-color: transparent;
	padding: 15px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 0px;
	border-left: 1px solid #efefef;
}

#checkout-form{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	padding: 10px;
	background-color: #ffffff;
}

#checkout hr{
	border: 0px;
	border-bottom: 1px solid #efefef;
}

#checkout h4{
	font-size: 30px;
	color: #666;
}

#checkout h3{
	font-size: 21px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #ffab15;
	padding-bottom: 10px;
}

#checkout label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 1px solid transparent;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

#checkout input{
	float: left;
	display: block;
	width: 285px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #ddd;
	padding: 3px;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#checkout input[type="button"]{
	background-image: url(/templates/e-burst/images/btn-complete-order.png);
	background-color: transparent;
	width:167px;
	height: 37px;
	border: 0px;
	margin-left: 132px;
	cursor: pointer;
}

#checkout input[type="hidden"]{
	display: none;
}

#checkout select{
	padding: 3px;
	margin: 4px;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 292px;
}

.expiration-year{
	width: 75px !important;
}

.expiration-month{
	width: 205px !important;
}

#processing-container{
	display: none;
}

#processing-order{
	width: 900px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 300px;
}

#processing-order img{
	margin-right: 10px;
}



/*********************************************
	Account Styles
*********************************************/

#account hr{
	border: 0px;
	border-top: 1px solid #eee;
}

#account-info{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #fff;
	padding: 15px;
}

#account-info hr{
	border: 0px;
	border-top: 1px solid #eee;
}

#account-info label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 1px solid transparent;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}



#account-info input{
	float: left;
	display: block;
	width: 285px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #ddd;
	padding: 3px;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#account-info input[type="button"], #account-info input[type="submit"]{
	width: 120px;
	cursor: pointer;
}



#account-info .input_zip{
	width:50px;
}

#account-info .input_city{
	width:153px;
}

#account-info .input_state{
	width:50px;
}

#account-info .input_phone{
	width:133px;
}

#account-info #user_password{
	width: 133px;
}

#account-info #user_confirmPassword{
	width: 133px;
}

#account-info #user_email{
	width: 133px;
}

.btn-update-billing-info{
	background-image: url(/templates/e-burst/images/btn-update-billing-info.png);
	background-color: transparent;
	background-position: -1px -1px;
	margin-top: -0px;
	background-repeat: no-repeat;
	border: 0px !important;
	width:159px !important;
	height: 27px !important;
}

#chgPassword{
	height: 0px;
	overflow: hidden;
}

#update-password{
	background-image: url(/templates/e-burst/images/btn-update-password.png);
	background-color: transparent;
	background-position: -1px -1px;
	margin-top: -0px;
	background-repeat: no-repeat;
	border: 0px !important;
	width:159px !important;
	height: 27px !important;
}

#btn-chgPassword{
	background-image: url(/templates/e-burst/images/btn-confirm-password.png);
	background-color: transparent;
	background-position: -1px -1px;
	margin-top: -0px;
	background-repeat: no-repeat;
	border: 0px !important;
	width:159px !important;
	height: 27px !important;
}

#chg-email{
	background-image: url(/templates/e-burst/images/btn-update-email.png);
	background-color: transparent;
	background-position: -1px -1px;
	margin-top: -0px;
	background-repeat: no-repeat;
	border: 0px !important;
	width:159px !important;
	height: 27px !important;
}


/***********************************************
	Promo Codes
**********************************************/
#promo-codes .promo-code{
	float: left;
	width: 90px;
	padding: 3px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 1px;
}

#promo-codes .promo-product{
    float: left;
    width: 175px;
    padding: 3px;
    font-size: 12px;
}

#promo-codes .promo-label{
    float: left;
	width: 90px;
	padding: 3px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 1px;
}

#promo-codes .promo-product select{
    margin: 5px;
}

.promo-code-input{
	background-color: transparent;
	border: 1px solid #666;
	padding: 3px;
	margin: 0px;
	color: #666;
	width: 80px !important;
}

#promo-codes .promo-code-type{
	float: left;
	width: 100px;
	padding: 5px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	margin: 1px;
}

#promo-codes .promo-code-type-input{
	width: 85px;
}

#promo-codes .promo-code-value{
	float: left;
	width: 85px;
	padding: 5px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	margin: 1px;
}
.promo-code-value-input{
	margin: 0px;
	padding: 3px;
	border: 1px solid #666;
	color: #555;
	width: 75px;
	background-color: transparent;
	text-align: right;
}
#promo-codes .promo-code-start-date{
	float: left;
	width: 178px;
	padding: 5px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	margin: 1px;
}
#promo-codes .promo-code-end-date{
	float: left;
	width: 185px;
	padding: 5px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	margin: 1px;
}

#promo-codes .promo-code-edit-row{
	height:0px;
	overflow:hidden;
}

#promo-codes .promo-code-submit{
	float: left;
	
}

#promo-codes .promo-code-controls{
	float: left;
	width: 125px;
}

#code-output-label{
	display: none;
}

.valid-code{
	float: left;
	color: #090;
	width: 150px;
	display: none;
	text-align: left;
	padding-left: 10px;
}

.invalid-code{
	float: left;
	display: none;
	color: #900;
	width: 150px;
	text-align: left;
	padding-left: 10px;
}

#code-animation{
	display: none;
	float: right;
	border: 1px solid #666;
	margin-top: 0px;
	padding: 2px;
	background-color: #fff;
}

#promo-codes .promo-code-controls img{
	margin: 2px;
	margin-top: 0px;
	cursor: pointer;
}
#promo-codes .promo-code-submit img{
	margin: 3px;
	margin-top: 10px;
	display: block;
	cursor: pointer;
}

#promo-codes .odd{
	background-color: #f5f5f5;
}


#promo-codes .input{
	font-size: 12px;
}
#expired-date-time{
	display: none;
}
.add-promo-code{
	margin-top: 10px;
	border-top: 1px solid #eeeeee;
}

.add-promo-code div{
	border-right: 1px solid transparent !important;
}

#promo-codes .h{
	color: #ccc;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
}

.strike-out{
	text-decoration: line-through;
	color: #666 !important;
}



.promo-code-value-input{
	width: 70px !important;
}

#no-expire{
	width: auto !important;
	display: inline-block !important;
}

#never-expires-label{
	width: 85px !important;
	margin: 0px !important;
}
#promo-validation{
	height: 0px;
	overflow: hidden;
}



/******************************************************
	Orders
******************************************************/
#orders{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #fff;
	padding: 15px;
}

#orders .odd{
	position: relative;
	background-color: #eeeeee;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#orders .item-name{
	padding: 5px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	width: 160px;
	padding: 7px;
	padding-left: 16px;
	line-height: 22px;
	border-bottom: 1px solid #f5f5f5;
	width: 873px;
}

#orders .item-description{
	width: 800px;
	padding-top: 5px;
}

#orders .item-description img{
	float: left;
	margin: 5px;
	margin-right: 20px;
}



#orders .subscription-price{
	display: block;
	float: right;
	padding-right: 20px;
}

#orders .btn-cancel{
	display: block;
	float: right;
}

#orders .cancel-subscription{
	text-align: right;
	padding: 5px;
	border-top: 1px solid #f5f5f5;
	width: 883px;
	display: block;
}

#orders .subscription-watch{
	float: left;
	display: block;
	margin-top:3px;
}

#orders .subscription-price{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: right;
	color: #F00;
	font-style: italic;
}

#orders .subscription-period{
	font-size: 14px;
	color: #888;
}

#orders .order{
	padding: 5px;
	height: 16px;
}

#orders .order-date, #orders .order-bill-full-name, #orders .order-amount, #orders .order-type{
	padding-top: 3px;
}

#orders .order-date, #orders .order-bill-full-name, #orders .order-amount, #orders .order-type, #orders .order-details{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
}

#orders .order-amount{
	width: 41px;
}

#orders .order .order-bill-full-name{
	width: 550px;
}

.cancelled-subscription{
	background-color: #ffffff;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
}


/***********************************************
	Users Styles
***********************************************/

#users{
	position: relative;
	padding: 15px;
}

#btn-help-users{
	position: absolute;
	right: 15px;
	top: -10px;
	cursor: pointer;
}

.add-users{
	padding-top: 3px;
	background-color: #efefef;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#users .quantity-label{
	width: 65px;
}

#users .quantity-input{
	width: 30px;
}

#users .label-label{
	width: 35px;
}

#users .label-input{
	width: 345px;
}

#users .subscription-label{
	width: 75px;
}

#users select{
	float: left;
	font-size: 13px;
	padding: 3px;
	margin: 7px;
	width: 90px;
}

#btn-add-user-group{
	background-image: url(/templates/e-burst/images/btn-add-user-group.png);
	width: 147px !important;
	height: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	marign: 0px;
	background-color: transparent;
	border: 0px !important;
}

#users .user-group{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #888;
	margin-top: 5px;
}

#users .btn-open-group{
	float: right;
	cursor: pointer;
}

#users .odd{
	background-color: #eeeeee;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#users .even{
	backgroud-color: #ffffff;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #eee;
}

#users input[type="hidden"]{
	display: none;
}

.user-label{
	float: left;
	padding: 3px;
}

#users .user-row{
	position: relative;
	padding: 5px;
}

#users .user-count{
	float: left;
	width: 40px;
}

#users .user-code{
	float: left;
	font-family:"Courier New", Courier, monospace;
}

.user-list{
    position: relative;
    float: none;
	height: 0px;
	overflow: hidden;
	display: block;
	width: 100%;
}

.user-list .even-row{
	background-color: #f5f5f5;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

.btn-excel{
	float: right;
	margin: 2px;
	margin-right: 5px;
	cursor: pointer;
}

.btn-disable{
	position: absolute;
	right: 5px;
	top: 5px;
	border: 1px solid transparent;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}

.btn-delete{
	display: none;
	position: absolute;
	right: 75px;
	top: 5px;
	border: 1px solid transparent;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}

.btn-enable{
	display: none;
	position: absolute;
	right: 5px;
	top: 5px;
	border: 1px solid transparent;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}

.btn-disable-group{
	float: right;
	margin: 8px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid transparent;
	cursor: pointer;
}

.btn-enable-group{
	float: right;
	margin: 8px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid transparent;
	cursor: pointer;
}

.btn-delete-group{
	float: right;
	margin: 8px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid transparent;
	cursor: pointer;
}

.user-group-subscription{
	float: right !important;
	margin-right: 20px !important;
	width: 150px !important;
}

.user-name, .user-email{
	float: left;
	width: 350px;
}
















/*********************************************
	Register
*********************************************/
#register{
	
	padding: 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#register-inner-container{
	width: 500px;
	margin-left: 50%;
	
}

#registration-form{
	float: left;
	width: 475px;
	padding-left:25px;
}

#registration-splash{
	width: 420px;
	float: left;
	min-height: 20px;
}

#registration-splash img{
	margin-left: 30px;
	margin-top: 10px;
}


#register label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 1px solid transparent;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

#register input{
	float: left;
	display: block;
	width: 288px;
	background-color: #ffffff;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #ddd;
	padding: 3px;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#register input[type="button"]{
	background-image: url(/templates/e-burst/images/btn-register.png);
	background-color: transparent;
	width:100px;
	height: 25px;
	border: 0px;
	cursor: pointer;
}

#register .code{
	width: 60px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

#register select{
	padding: 3px;
	margin: 4px;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 292px;
}

#btn-register{
    cursor: pointer;
}















// C# Document




.e-burst .watch{
	position: relative !important;
	margin: 10px;
}

body{
	background-color: white !important;
}

#checkout label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 1px solid white;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

#checkout select{
	padding: 3px;
	margin: 4px;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 282px;
}

.expiration-year{
	width: 75px !important;
}

.expiration-month{
	width: 200px !important;
}

.subscription-price{
	z-index: 2000;
}

#register label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 0px solid transparent;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

#register label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 0px solid transparent;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}  #lay-left{
    padding-left: 20px;
    padding-right: 20px;
} .theflashContainer{
	min-height: 20px;
}

.left-column{
	float: left;
	width: 500px;
	padding-left: 15px;
	min-height: 20px;
}

.right-column{
	float: left;
	width: 400px;
	margin-left:10px;
	padding-left: 20px;
	border-left: 2px solid #ffbd09;
	min-height: 20px;
} #content-wide-container{
	min-height: 20px;
}

#content-left{
	float: left;
	width: 200px;
	min-height: 20px;
}

#content-right-2{
	float: left;
	width: 700px;
	min-height: 20px;
} #content-wide-container{
	position: relative;
	min-height: 20px;
}

#content-left{
	position: relative;
	float: left;
	width: 250px;
	min-height: 20px;
}

#content-right-area-container{
	position: relative;
	float: left;
	min-height: 20px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #ffffff;
	border: 1px solid #f1f1f1;
	overflow: hidden;
	overflow-y: scroll;
	width: 200px;
}   /**************************************************
	Content Spacer
	File: /components/content-spacer/css/default.css
**************************************************/
/*** widget wrapper ***/
.ascend-auto-video-wrapper{
	width: 100%;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#movieArea{
    margin: 25px;
    position: relative;
}

#splashImage{
    float: left;
    border: 1px solid #ededed;
    width: 558px;
}

#startIntro{
    float: left;
    margin-left: 5px;
    margin-top: 1px;
}



.movie{
    float: left;
    padding-right: 2px;
    padding-top: 0px;
    cursor: pointer;
    margin: 0px;
}

.movie img{
    padding: 0px;
    margin: 0px;
}

.introImage{
    height: 82px;
    overflow: hidden;
}

.movieTitle{
    background-color: #f1b32d;
    height: 33px;
    width: 113px;
    text-align: center;
    color: white;
    font-family: Helvetica, Arial, sans-serif;
    padding: 3px;
    font-size: 11px;
    line-height: 11px;
    margin: 0px;
}

#applyButton{
    position: absolute;
    cursor: pointer;
    bottom: 0px;
    right: -8px;

}

#mainMenu{
    position: absolute;
    left: 0px;
    top: 523px;
    cursor: pointer;
}

#applicationLoading{
    float: left;
}

#mp3Player{
    height: 20px;
}

#mainVideo{
    background-image:url(/components/ascend-auto-video/images/MainImg.png);
    width:499px;
    height:373px;
    float:left;
    margin-right:5px;

}

#secondaryVideo{
    background-image:url(/components/ascend-auto-video/images/SecondaryImg.png);
    width:384px;
    height:268px;
    float:left;
    margin-bottom:5px;
}

#triVideoL{
    background-image:url(/components/ascend-auto-video/images/TriImgL.png);
    float:left;
    height:101px;
    width:125px;
    margin-right:5px;
}

#triVideoC{
    background-image:url(/components/ascend-auto-video/images/TriImgC.png);
    float:left;
    height:101px;
    width:125px;
    margin-right:5px;
}

#triVideoR{
    background-image:url(/components/ascend-auto-video/images/TriImgR.png);
    float:left;
    height:101px;
    width:125px;
}
.contact-form {
	position:relative;
	margin-top:20px;
}
.contact-form label {
	display: block;
	float: left;
	text-align: right;
	width:108px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:14px;
	padding:2px;
	border:1px solid transparent;
	margin-bottom:5px;
	color: #787878;
}
.contact-form input {
	width:270px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:14px;
	padding:2px;
	border:1px solid #CCC;
	margin-bottom:5px;
	color:#333;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
.contact-form select {
	width:286px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	padding:2px;
	margin-bottom:5px;
	color:#333;
}
.contact-form textarea {
	width:270px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	padding:2px;
	border:1px solid #ccc;
	height:150px;
	margin-bottom:5px;
	color:#333;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
.contact-form .countrydivider {
	background:#ccc;
}
.contact-form #btn-send {

	cursor: pointer;
} .e-burst-categories{
	position: relative;
	margin-left: 10px;
}

.e-burst-categories h1{
	display: block;
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-bottom: 1px solid #fff;
	width: 210px;
	text-align: center;
}

.e-burst-categories .primary-category{
	margin-left:10px;
}

.e-burst-categories .secondary-category-header{
	margin-left: 20px;
}

.primary-category{
	background-image: url(/components/e-burst-categories/images/orange-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 19px;
	display: block;
	color: #3b3b3b;
	font-size: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #ff9a09;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 12px;
	margin-right: 20px;
	line-height: 20px;
	
}

.primary-category-header{
	cursor: pointer;
}

.primary-category-header a{
	cursor: pointer;
	color: #3b3b3b;
	text-decoration: none;
}

.secondary-category-header a{
	font-size: 12px;
	color: #3b3b3b;
	text-decoration: none;
}

.root-header{
	font-family: Tahoma, Geneva, sans-serif;
	font-color: #000000;
	font-size: 18px;
	padding: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-left: 5px;
} /****************************************************
    
    File:       /components/e-burst/css/default.css
    
****************************************************/


.e-bursts{
	position: relative;
	padding: 10px;
}

.category-cart.e-bursts{
	position: relative;	
	padding: 15px
}

.e-bursts .primary-category{
	display: block;
	position: relative;
	border: 0px !important;
	background-image: none;
}

.e-bursts .primary-category h3{
	color: #ffb412;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
}

.e-bursts .primary-category h3 span{
	color: #3b3b3b;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
}
.e-bursts .secondary-category{
	display: block;
	position: relative;
	float: left;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #f2f2f2;
	width: 167px;
	height: 185px;
	margin: 10px;
	padding: 10px;
}
.e-bursts .secondary-category .picture{
	width: 157px;
	height: 86px;
	border: 5px solid #ffffff;
}

.e-bursts .secondary-category .description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 10px;
	line-height: 16px;
	letter-spacing: 0px;
}

.e-bursts .secondary-category .description span{
	color: #ffb412;
	font-weight: bold;
}

.e-bursts .secondary-category .details{
	text-align: right;
}

.e-bursts .picture{
	position: relative;
}

.e-bursts .watch{
	right: 5px !important;
	bottom: 5px !Important;
}

.e-bursts .picture a{
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
}

.e-bursts .secondary-category a{
	display: block;
	position: absolute !important;
	bottom: 0px;
	right: 0px;
}



.e-bursts .secondary-category .btn-details{
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.e-bursts .primary-category .category-name{
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
	letter-spacing: -1px;
}

.e-bursts .primary-category .category-name{
	
}

.e-bursts .primary-category .category-cart{
	float: left;
}

.e-bursts .primary-category .session-buy-button{
	float: left;
	display: block;
	margin-left: 20px;
	cursor: pointer;
}

.e-bursts .primary-category .category-price{
	float: left;
	display: block;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd100d;
	font-style: italic;
}

.session-label{
	color: #ffb412;
}

.btn-buy-series{
	position: absolute;
	bottom: 7px;
	left: 5px;
	cursor: pointer;
}

.btn-buy-series-right{
	position: absolute;
	bottom: 7px;
	right: 5px;
	cursor: pointer;
}

/********************************
	e-burst
********************************/

.e-burst{
	display: block;
	height: 150px;
	position: relative;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #f2f2f2;
	padding: 10px;
	margin-top: 10px;
}

.e-burst a{
	display: block;
	position: absolute !important;
	right: 0px;
	bottom: 0px;
}

.e-burst .picture{
	position: relative;
	float: left;
	width: 157px;
	height: 86px;
	border: 5px solid #ffffff;
}

.e-burst .description{
	position: relative;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 475px;
}

.e-burst .watch{
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.e-burst p{
	margin-bottom: 20px;
	padding-left: 10px;
}

.e-bursts h3{
	color: #ffb412;
	font-family: 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
}

.e-bursts h3 span{
	color: #3b3b3b;
	font-family: 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
}

.edit-e-burst{
	position: absolute;
	right: 80px;
	bottom: 5px;
	cursor: pointer;
}

video, #video{
	margin-top:10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #000000;
	padding: 10px;
	width: 900px;
}

#btn-send-to-friends{
	float: right;
	margin-right: 28px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: right;
}

#email-friends{
	display: none;
}

#email-friends .description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px;
	color: #999;
	padding-top: 0px;
	width: 375px;
}

#email-friends h1{
	color: #09F;
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px;
}

#btn-send{
	text-align: right;
	margin-right: 10px;
	cursor: pointer;
}


.email-friends label{
	display: block;
	float: left;
	width: 375px;
	color: #999;
	text-align:left;
	padding: 2px;
	margin: 5px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid transparent;
	font-weight: bold;
}

.email-friends input[type="text"]{
	display: block;
	float: left;
	width: 100px;
	color: #999;
	text-align:left;
	padding: 2px;
	margin: 5px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 375px;
	border: 1px solid #666;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: transparent;
}
#email-message-label{
	width: 400px;
	text-align: left;
}
#email-message{
	padding: 2px;
	margin: 5px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 375px;
	border: 1px solid #666;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: transparent;
	height: 100px;
	color: #999;
}

.email-note{
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	margin-left: 45px;
}

#eburst-description p{
	width: 900px;
	padding: 25px;
}



/***********
	Footer
***********/
#eburst-footer hr{
	border: 0px;
	border-top: 1px solid #f5f5f5;
	width: 920px;;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

#eburst-footer-ebursts{
	float: left;
	width: 250px;
	border-right: 1px solid #f5f5f5;
	margin-left:25px;
	
}

#eburst-footer-ebursts li a{
	display: inline;
	padding-left:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	line-height:16px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #999;
	text-decoration: none;
}

#eburst-footer-ebursts li a:hover{
	color: #333;
}

#eburst-footer-categories{
	padding-left: 25px;
	float: left;
}

#eburst-footer-categories ul{
	list-style: none;
	float: left;
	width: 200px;
}

#eburst-footer-categories li{
	display: block;
}

#eburst-footer-categories li a{
	display: inline;
	padding-left:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	line-height:16px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #999;
	text-decoration: none;
	list-style: none;
}

#eburst-footer-categories li a:hover{
	color: #333;
}









/*********************************************
	Register
*********************************************/
#register{
	
	padding: 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#register-inner-container{
	width: 500px;
	margin-left: 50%;
	
}

#registration-form{
	float: left;
	width: 425px;
	padding-left: 5px;
}

#registration-splash{
	width: 420px;
	float: left;
	min-height: 20px;
}

#registration-splash img{
	margin-left: 30px;
	margin-top: 10px;
}


#register label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 1px solid transparent;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

#register input{
	float: left;
	display: block;
	width: 225px;
	background-color: transparent;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #ddd;
	padding: 3px;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#register input[type="button"]{
	background-image: url(templates/e-burst/images/btn-register.png);
	background-color: transparent;
	width:100px;
	height: 25px;
	border: 0px;
	cursor: pointer;
}

#register .code{
	width: 100px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

#register select{
	padding: 3px;
	margin: 4px;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 292px;
} .fc-video{
    width: 950px;
    min-height: 200px;
}

.fc-video .fc-video-area{
    float: left;
    width: 505px;
    min-height: 200px;
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.fc-video .fc-text-area{
    float:left;
    width: 300px;
    font-family: "Trebuchet MS", Arial, Helvetica;
    font-size: 12px;
    font-style: italic;
    padding-top: 30px;
    padding-left: 5px;
    padding-bottom: 15px;
}

.fc-video .fc-text-area h2{
    font-family: "Trebuchet MS", Arial, Helvetica;
    font-size: 20px;
    color: #ff9404;
    padding-bottom: 15px;
}

.fc-video .fc-text-area p{
    font-family: "Trebuchet MS", Arial, Helvetica;
    font-size: 12px;
    font-style: normal;
    padding-top: 0px;
    margin-top: 0px;
    color: black;
    font-weight: bold;
} .singleCol{
	margin:0px !important;
	padding:0px !important;}

#mens{
	height: 208px;
	position:relative;
	width:929px;
	margin-bottom:9px;
	overflow:hidden;
	}
	
#mensleft{
	background-image:url(/components/products/images/mainleft.png);
	background-repeat:repeat-y;
	height:208px;
	left:0;
	position:absolute;
	top:0;
	width:41px;
	z-index:2;
	}
	
#menstop{
	background-image:url(/components/products/images/maintop.png);
	background-repeat:repeat-y;
	height:45px;
	left:0;
	position:absolute;
	top:0;
	width:920px;
	z-index:2;
	}
	
#mensright{
	background-image:url(/components/products/images/mainright.png);
	background-repeat:repeat-y;
	height:208px;
	position:absolute;
	right:-4px;
	top:0;
	width:39px;
	z-index:2;
	}
	
#mensbottom{
	background-image:url(/components/products/images/mainbottom.png);
	background-repeat:repeat-y;
	bottom:0;
	height:42px;
	left:0;
	position:absolute;
	width:920px;
	z-index:2;
	}
	
#mens1, #mens2, #mens3{
	position:relative;
	float:left;
	}
	
#menscontent{

	}	
	
#mensWindow{
	height: 208px;
	width: 929px;
	overflow: hidden;
	position: relative;
}
	
#mensimg{
	
	}
	
#menstxtbox{
	background-image:url(/components/products/images/menstxtbox.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.8em;
	height:170px;
	line-height:1.5em;
	overflow:hidden;
	padding:20px 32px;
	position:absolute;
	right:0;
	top:0;
	width:202px;
	z-index:5;
	}
	
#signUp{
	margin:10px 0 0 75px;
	}
	

#sortBy{
	float:right;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 10px;
	margin-top: 8px;
	width: 375px;
	}
	
#sortBy a{
	color: #bbbbbb;
	text-decoration: none;
}

#sortBy a:hover{
	color: #ffffff;
	text-decoration: none;
}
	
#sortTitle{
	float:left;
	margin-top:3px;
	color:#999;
	font-weight: bold;
	}	
	
#sortBy ul{
	background-image:url(/components/products/images/sortByback.jpg);
	background-repeat:no-repeat;
	float:left;
	height:15px;
	margin:0 3px 0 10px;
	padding:0 0 0 2px;
	width:307px;
	}
	
#sortBy ul li{
	display:block;
	float:left;
	padding:3px 5px 0;
	}
	
#mensShirtlist{
	/*background-color:#FDFDFD;
	background-image:url(/components/products/images/allProductback.jpg);
	background-repeat:no-repeat;
	width:909px;*/
	}
	
	
#obrayProducts{
	float: right;
}

.clearBoth{
	clear: both;
}
.product{
	float:left;
	padding:0px 0 0 0px !important;
	/*width:149px !important;*/
	min-height:200px;
	border-bottom: 1px solid #eee;
	margin: 1px;
	}
	
.product p{
	line-height: 12px;
	text-align: center;
}

/* Product Details Page Styles*/

#prodDetail{
	/*background-image:url(../images/prodDetail.jpg);
	background-repeat:no-repeat;
	height:666px;
	margin:0 12px;*/
	width:745px;
	}
	
#prodLeft{
	float:left;
	width:405px;
	margin-right:10px;
	}
	
#prodLeft img{
	/*margin: 10px;*/
	}
	
#productFull{
	border:0px solid #9f9f9f;
	}
	
#imgScroll{
	/*background-image:url(../images/imgScrollback.jpg);
	background-repeat:no-repeat;
	height:154px;
	margin-top:15px;
	width:393px;*/
	}
	
#imgRightarrow, #imgLeftarrow{
	float:left;
	}	
	
#imgScrollwindow{
	float:left;
	height:154px;
	overflow:hidden;
	width:318px;
	}
	
#imgScrollthumbs{
	margin:25px 0 0 0;
	width:2000px;
	}	
	
#prodRight{
	float:left;
	padding-left:30px;
	width:300px;
	}
	
#prodRight h2{
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:normal;
	}

#prodRight h3{
	color:#757575;
	font-weight:normal;
	}
	
#prodRight h4{
	color:#FFFFFF;
	font-weight:normal;
	}

#prodRight select{
	color:#747474;
	background-color:#A4D9C9;
	border:solid 1px #909d97;
	width:185px;
	margin:2.5px 0px;
}

#prodRight p{
	color:#404040;
	}
	
#prodHeader{
	height:30px;
	}	
	
#prodTitle{
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.2em;
	float:left;
	margin:5px;
	padding:2px;
	}
	
#prodHeader img{
	float:left;
	}
	
#prodDesc{
	/*color:#FFFFFF;
	font-size:0.8em;
	line-height:1.7em;
	margin: 5px;
	padding: 2px;*/
	}

.optionSelect{
	margin:10px 14px;
}
	
#prodColor{
	
	}	

.color_name{
	color:#757575 !important;
	}
	
#prodColorthumb{
	/*margin:10px 0;*/
	}
	
#prodBlack{
	background-color:#000000;
	height:40px;
	width:75px;
	float:left;
	margin-right:5px;
	cursor:pointer;
	}

#prodRed{
	background-color:#df0e0e;
	height:40px;
	width:75px;
	float:left;
	margin-right:5px;
	cursor:pointer;
	}
	
#prodPink{
	background-color:#c393a5;
	height:40px;
	width:75px;
	float:left;
	margin-right:5px;
	cursor:pointer;
	}
	
#prodWhite{
	background-color:#FFFFFF;
	height:40px;
	width:75px;
	float:left;
	margin-right:5px;
	cursor:pointer;
	}	
	
.prodColoractive{
	opacity:1;
	}
	
.prodColorinactive{
	opacity:0.3;
	}
	
#prodSize h2{
	float:left;
	width:100px;
	}	
	
#sizeGuide{
	color:#000000;
	float:right;
	font-size:0.6em;
	margin-top:6px;
}	

.sizeSelect{
	margin:10px 14px;
}

.qtySelect{
	margin:10px 14px;
}
	
#prodSizebox{
	/*background-image:url(../images/prodSize.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.9em;
	height:38px;
	width:460px;
	margin:10px 0;*/
	}
	
#sizeLeftarrow, #sizeRightarrow{
	float:left;
	cursor: pointer;
	}
	
#prodSizewindow{
	float:left;
	height:38px;
	overflow:hidden;
	width:418px;
	}	
	
#prodSizebox ul{
	height:38px;
	margin:0;
	padding:0;
	width:2000px;
	}	
	
#prodSizebox ul li{
	display:block;
	float:left;
	height:38px;
	margin:0;
	padding-top:13px;
	text-align:center;
	width:83px;
	cursor:pointer;
	}
	
.prodSizeactive{
	background-image:url(/components/products/images/prodSizeactive.jpg);
	background-repeat:no-repeat;
	height:38px;
	}
	
#prodQty{
	float:left;
	width:100px;
	}
	
#prodQty h2{
	color:#ffffff;
	}	
	
/*#qtySelect{
	background-image:url(../images/qtyBack.jpg);
	background-repeat:no-repeat;
	height:31px;
	padding:4px 0 0 14px;
	margin:10px 0;
	}*/
	
#priceCart{
	font-family:Helvetica,Arial,sans-serif;
	margin-top:15px;
	}
	
#prodPrice{
	float:left;
	}
	
#prodCart{
	float:left;
	}
	
#numPrice{
	color:#FFFFFF;
	font-size:28px;
	font-weight:bold;
	margin-right:10px;
	}
#prodDesc a{
	color:#5D7D96 !important;
	text-decoration:none;
}	
#prodDesc a:hover {
	color:#5D7D96;
	text-decoration:underline;
}


.product .tpTitle{
	text-align: center;
	padding: 0px;
	margin:5px 10px 5px 10px;
	text-decoration: none;
	padding-left: 30px;
	padding-right: 30px;
}

.tpTitle a{
	color:#000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.productImg{
	margin:10px 30px;
	cursor:pointer;
}
.product_price{
	position: absolute;
	bottom: 18px;
	left: 18px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#999;
	text-decoration:line-through;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-right: 27px;
	padding-left: 30px;
}
.prodLink{
	width: 30px;
}
#tpPrice{
	float: none !important;
	text-align: right !important;
}



.price_label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.product_sale_price{
	position: absolute;
	bottom: 0px;
	margin: 0 auto;
	left: 40px;
}

a img{
	border: 0px;
}
.price{
	float: left;
	color: #625f60;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	padding-right: 5px;
}


#images_new_btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: white;
}

.productImages{
	float: left;
	width: 128px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
}

.productImages a{
	color: #ffffff;
}

#prodTitle input{
	font-size: 20px;
	border: 0px solid white;
	width: 400px;
	padding: 4px;
}

#prodDesc textarea{
	width: 400px;
	height: 400px;
	border: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
}

.productColor{
	float: left;
	width: 100px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
}



/*******************************************************
	EDIT PRODUCTS
*******************************************************/

.edit_column{
	padding: 15px;
}

.edit_column label{
	width:auto;
}

.edit_column #product_name{
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	color: #999;
	background-color: transparent;
	border: 1px solid #111;
	width: 350px;
	margin: 10px;
	padding: 5px;
}
.edit_column #product_description_long{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ccc;
	background-color: transparent;
	border: 1px solid #111;
	width: 350px;
	height: 200px;
	margin: 10px;
	padding: 5px;
}

.edit_column hr{
	border: 0px;
	border-top: 1px solid #444;
}

.product_info{
	/*margin: 10px;
	font-family: "Times New Roman", Times, serif;
	color:#6B91AD;
	width: 900px;*/
}

.product_info input[type="text"]{
	float: left;
	background-color: transparent;
	border: 1px solid #222;
	color: #999;
	padding:3px;
	width:100px;
}
.product_info input[type="file"]{
	float: left;
	background-color: transparent;
	border: 1px solid #222;
	color: #999;
	padding:3px;
	margin-left: 10px;
	width:205px;
}
.product_info input[type="submit"]{
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}

.product_info input[type="button"]{
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}

.product_column{
	float: left;
	padding: 20px;
}

.save_btn_container{
	text-align: center;
	border-top: 1px solid #444;
	padding: 20px;
}

.save_btn_container input{
	width: 150px;
}

.product_prices label{
	float: left;
	display: block;
	width: 100px;
	color:#666;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	border: 1px solid transparent;
	margin: 2px;
}

.product_prices input{
	float: left;
	display: block;
	background-color: transparent;
	border: 1px solid #222;
	color: #999;
	padding:3px;
	font-size: 12px;
	width: 300px;
	margin: 2px;
}

.image_icon{
	border:solid 3px #e6e6e6;
}

#publish_information{
	text-align: center;
	width:390px;
}

.purchase_number{
	width: 400px;
	font-size: 50px;
	color: #999;
}

.product_published{
	/*text-align: center;
	padding: 15px 0;*/
}

.size_label{
	width: 60px !important;
}

.size_delete{
	text-align: right;
}

.color_sizes{
	margin:10px;
	}

.color_sizes input{
	display:inline;
	float: none !important;
	margin: 3px !important;
}

.color_sizes input[type="text"]{
	width:50px;
}

.product_img{
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.product_img img{
	margin-left:10px;
}

.product_img a{
	color: #000000;
}





/* Blog Widget Styles*/

a{
	border:none;
	cursor:pointer;
}

.redirect_container{
	position:relative;
}

#addLinkForm input{
	float:left;
} /*********************************************
	Register
*********************************************/
#register{
	background-color: #fff;
	padding: 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#register-inner-container{
	width: 500px;
	margin-left: 50%;
	
}

#registration-form{
	float: left;
	width: 500px;
}

#registration-splash{
	width: 420px;
	float: left;
	min-height: 20px;
}

#registration-splash img{
	margin-left: 30px;
	margin-top: 10px;
}


#register label{
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 3px;
	border: 1px solid transparent;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

#register input{
	float: left;
	display: block;
	width: 285px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #ddd;
	padding: 3px;
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#register input[type="button"]{
	background-image: url(templates/e-burst/images/btn-register.png);
	background-color: transparent;
	width:100px;
	height: 25px;
	border: 0px;
	cursor: pointer;
}

#register .code{
	width: 59px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

#register select{
	padding: 3px;
	margin: 4px;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 292px;
} #content .sitemap .sitemap-wrapper ul {
	margin:0 0 0 30px;
	padding:0;
	list-style-type:none; 
}
#content .sitemap .sitemap-wrapper ul.top-level-sitemap {
	margin:0;
	padding:0;
}
#content .sitemap .sitemap-wrapper li {
	margin:0;
	padding:0;
}
#content .sitemap .sitemap-wrapper li a {
	color:#333;
} .vid-rotate{
	position: relative;
	margin-top: -50px;
	text-align: center;
}

.vid-rotate img{
	position: relative;
	margin-top: 50px;
} 
