/*
Theme Name: Traction PRO Child Theme
Theme URI: http://thethemefoundry.com/traction/
Description: Child theme for customizing Traction PRO.
Version: 2.0
Author: The Theme Foundry
Author URI: http://thethemefoundry.com/
Template: traction_pro
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../traction_pro/stylesheets/master.css");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue:
#sidebar {
	background: blue;
}
*/

/* HTML <a href="#" class="buttonred150x50">DOWNLOAD</a> */
.buttonred150x50 {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:12px;
	-moz-border-radius-topleft:12px;
	border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
	-moz-border-radius-topright:12px;
	border-top-right-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	-moz-border-radius-bottomright:12px;
	border-bottom-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-moz-border-radius-bottomleft:12px;
	border-bottom-left-radius:12px;
	text-indent:0px;
	border:3px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.buttonred150x50:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.buttonred150x50:active {
	position:relative;
	top:1px;
}
/* 500 */
#prod_main {
	width:500px !important;
	box-shadow:#0CF;
	float:left;
	padding:8px;
	margin:5px;
}
#prod_main p{ 
	font-family:Arial, "MS Sans Serif", Courier, sans-serif;
	text-align:left;
	font-size:16px;
	color:#000;
}

#prod_main a {
	color: #002CFC;
	text-align:left;
	text-decoration:underline;
}

#prod_main a:hover {
	color: #FF0004;
	text-align:left;
	text-decoration:none;
}

#prod_main a:visited {
	color: #FF0004;
	text-align:left;
	text-decoration:none;
}

/* 300 */
#prod_detail {
	width:300px !important;
	float:left;
	padding:8px;
	margin:5px;
}
#prod_detail h2,h3 {
	font-family:Arial, "MS Sans Serif", Courier, sans-serif;
	text-align:left;
	font-size:20px;
	color:#F00;
}
/* 120 */
#prod_checkout {
	width:120px !important;
	float:left;
	padding:2px;
	margin:5px;
}
/* style to clear the div content row */
.clear { float: none !important; clear: both; }
<div class="clear"></div>