/* @override http://2totangle.com/css/master.css */

/* @override http://2totangle.com/css/master.css */

/* @override http://2totangle.com/css/master.css */

/* ----------RESET----------- */
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; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }


body, html { color: #686868; font-family: Georgia, serif; font-size: 14px; line-height: 1.5em; background: #fcfbf2; }
body { background: url(../images/bg3.jpg) repeat-x center top; }
#container { margin: 0 auto; width: 893px; }
a { text-decoration: none; color: #a94134; }
a:hover { color: #58becb; }
.left { float: left; }
.right { float: right; }


/* -------------HEADER-------------- */
#header { height: 171px; }
#header h1 { text-indent: -9999px; }


/* ----------MAIN CONTENT----------- */
#content { padding: 20px; }

h2 { font-size: 24px; margin-bottom: 17px; color: #a94134; font-weight: normal; }

#video { text-align: center; margin-bottom: 86px; padding-left: 1px; }
#description { width: 270px; float: left; margin: 0 0 35px 0; }

/*cinevee only styles*/
#video iframe { backgro/und: red !important; height: 480px; wid/th: 872px; margin-left: 0px; }
#video { mar////gin-bottom: 45px; }
/*end cinevee only styles*/

#buy { float: right; width: 505px; margin: -10px 0 35px 0; position: relative; border-left: 1px solid #e9e9e9; padding-left: 34px; }
#buy p { position: absolute; width: 230px; top: 18px; left: 145px; text-align: center; }
#buy img#tangle { margin-left: 12px; }
#buy img#time { margin-left: 58px; }
#buy img#both { margin-right: -20px; float: right; }
/*#buy form { position: absolute; top: 119px; left: 43px; }*/	

#buy .buy-button { position: absolute;}
#buy #tt.buy-button { bottom: 0; left: 37px; }
#buy #tc.buy-button { bottom: 0; left: 207px; }
#buy #bb.buy-button { bottom: 0; right: 2px; }


.buy-button::-moz-focus-inner {border:0;padding:0;margin:0;}
.buy-button { display: inline-block; color: #fff; text-shadow: 0px -1px 1px rgba(0,0,0,0.4); background: #2678bf; border-radius: 3px; cursor: pointer; text-shadow: 0px 1px 0px rgba(0,0,0,0.45); font-weight: 600; font-size: 13px; margin: 0; height: 35px; line-height: 32px; padding: 0 11px;

box-shadow: 0px 1px 3px rgba(0,0,0,0.3), inset 0px 1px 0px #7eb6e6;
border: 1px solid #307cbf; border-top-color: #4392d7; border-bottom-color: #0f5c9f; 
 
text-rendering: optimizeLegibility;
-webkit-font-smoothing: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: none;
-moz-font-smoothing: subpixel-antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: none;
font-smoothing: subpixel-antialiased;
font-smoothing: antialiased;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

-webkit-transition: background 0.218s;
-moz-transition: background 0.218s;
-ms-transition: background 0.218s;
-o-transition: background 0.218s;
transition: background 0.218s; 

background-image: linear-gradient(bottom, rgb(41,121,192) 0%, rgb(93,163,224) 100%);
background-image: -o-linear-gradient(bottom, rgb(41,121,192) 0%, rgb(93,163,224) 100%);
background-image: -moz-linear-gradient(bottom, rgb(41,121,192) 0%, rgb(93,163,224) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(41,121,192) 0%, rgb(93,163,224) 100%);
background-image: -ms-linear-gradient(bottom, rgb(41,121,192) 0%, rgb(93,163,224) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(41,121,192)),
	color-stop(1, rgb(93,163,224))
);
}
.buy-button:hover { 
color: #fff;
box-shadow: 0px 1px 3px rgba(0,0,0,0.3), inset 0px 2px 0px #a5cf6a !important;
border: 1px solid #559501; border-top-color: #69ad0d; border-bottom-color: #437501; 

background-image: linear-gradient(bottom, rgb(90,157,1) 0%, rgb(138,195,59) 100%);
background-image: -o-linear-gradient(bottom, rgb(90,157,1) 0%, rgb(138,195,59) 100%);
background-image: -moz-linear-gradient(bottom, rgb(90,157,1) 0%, rgb(138,195,59) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(90,157,1) 0%, rgb(138,195,59) 100%);
background-image: -ms-linear-gradient(bottom, rgb(90,157,1) 0%, rgb(138,195,59) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(90,157,1)),
	color-stop(1, rgb(138,195,59))
);
}



 /*-------------FOOTER--------------*/ 
#footer { }

#fan { clear: both; border-top: 1px solid #e9e9e9; padding: 20px 0; }
#fan ul {  margin: 0 auto; text-align: center; }
#fan ul li { display: inline; margin: 0 14px; }
#fan ul li a.facebook { background: url(../images/facebook_16.png) no-repeat; padding-left: 22px; }

#fan ul#contact-info { margin-top: 10px; font-size: 13px; }

