body {
        font-family: arial, sans-serif;
        font-size: 13px;
        background: #72a0fe Url('images/bg_reaction_trainer.jpg') repeat-x top center;
        height:auto;
        margin: 0;
        text-align:justify;
}


a { text-decoration:none; }

p a { text-decoration:underline; color:black; }

.center { 
        width: 445px;
        margin: auto;
}

.center th { 
        padding-bottom:5px;
        padding-right:50px;
}

.center td input { 
        width:301px;
}

.center .captionFormSpan input { 
        width:75px;
        float:right;
}

.center td { 
        padding-bottom:5px;
        padding-right:50px;
}

.center p { 
        float:right;
        margin-right:263px;
        margin-top:-20px;
}

.center2 { 
        width: 203px;
        margin: auto;
}


.center2 h3{ 
        text-align:center;
}

.center2 td { 
        width: 345px;
        margin: auto;
        padding-right:30px;
}


.center2 input { 
        float:left;
        margin-left:32px;
        margin-right:27px;
}


#content {
        width: 850px;
        margin: 0 auto;
}

#header {
        width: 850px;
        height: 160px;
}

#header_info {
        float:right;
        margin-right:105px;
        margin-top:60px;
}

#currencies {

}

#contact_info {
        text-align:right;
        color:white;
        padding-top:0px;
        margin-right:0px;
}

#logo {
        float:left;
        margin-left: 80px;
        margin-top: 25px;
        position:absolute;
}

ul#navigation {
        clear: both;
        float: left;
        margin-left:40px;
        width: 851px;
        margin-top: -33px;
        background: Url('images/nav_bg_catching_practise.png') no-repeat;
        height:44px;
}

ul#navigation li {
        list-style: none;
        display: inline;
        margin: 0 30px;
}

ul#navigation li a {
        float: left;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        padding: 14px 39px;
        text-decoration: none;
        margin-left:-15px;
}

ul#navigation li a:hover { color:#071A7F; }

/******************************************
        Main 
******************************************/

#surround {
        
}

#main {
        clear: both;
        float: left;
        width: 792px;
        height:auto;
}

#main2 {
        clear: both;
        float: left;
        width: 750px;
        height:auto;
        margin-left:40px;
}

#banner {
        margin-left:2px;
        margin-top:-5px;
}

#middle {
        margin-left:25px;
        margin-top:-15px;
        width:910px;
        height:auto;
}

#main_img {
        float:left;
        margin-left:15px;
        padding-bottom:15px;
}

#part1{
    margin-top:10px;
        margin-left:477px;
        background: Url('images/box1_cricket_catch_net.png') no-repeat;
        position:absolute;
        height:200px;
        width:279px;
        float:right;
        font-size:9pt;
}

#part1 #content{
        width:240px;
        padding-top:5px;
}

#part1 h1{
        font-size:10pt;
}

#list1 {
        margin-top:-5px;
        margin-left:-24px;
}

#list2 {
        margin-top:-15px;
        margin-left:-24px;
        float:left;
        width:149px;
}

#list3 {
        margin-top:0px;
        margin-left:98px;
        width:135px;
}

#list4 {
        margin-top:-5px;
        margin-left:-24px;
        visibility:hidden;
}

#part2{
    margin-top:206px;
        margin-left:477px;
        background: Url('images/box2_cricket_equipment.png') no-repeat;
        position:absolute;
        height:108px;
        width:280px;
        float:right;
}

#part2 #content{
        width:220px;
        padding-top:6px;
}

#part2 img{
        float:left;
        margin-top:15px;
        margin-left:-10px;
        padding-right:11px;
}

#part2 p{
        margin-top:15px;
}

#main_text { 
        background: Url('images/text_bg_cricket_training.png') no-repeat;
        color:white;
        float:left;
        height:221px;
        left:36px;
        padding-bottom:6px;
        position:relative;
        top:-5px;
        width:756px;
}

#main_text h1 { font-size:13pt; font-weight:lighter; padding-left:13px; }

#main_text p { 
        font-size:9pt; margin-top:-13px; 
        padding-bottom:9px;
        padding-left:13px;
        width:727px; 
}

#products {
        margin-left:38px;
}

#product1 {
        background: Url('images/product_box_trainer_product.png') no-repeat;
        width:217px;
        height:263px;
        float:left;
        margin-right:52px;
        padding-bottom:15px;
}

#products h1 a, p a { text-decoration:none; color:white; }

#product1 h1{
        font-size:11pt;
        padding-left:13px;
        color:white;
        margin-top:8px;
}

#product1 p{
        padding-left:13px;      
        margin-top:-13px;
        color:white;
}

#net {
        margin-left:3px;
        margin-top:-8px;
        border-style: none;

}

#product2 {
        background: Url('images/product_box_trainer_product.png') no-repeat;
        width:217px;
        height:263px;
        float:left;
        margin-right:51px;
}

#product2 h1{
        font-size:11pt;
        padding-left:13px;
        color:white;
        margin-top:8px;
}

#product2 p{
        padding-left:13px;      
        margin-top:-13px;
        color:white;
}


#product3 {
        background: Url('images/product_box_trainer_product.png') no-repeat;
        width:217px;
        height:263px;
        float:left;
}

#stamp {
       float:right;
       height:0;
       position:relative;
       right:-11px;
       top:-20px;    
}

#product3 h1{
        font-size:11pt;
        padding-left:7px;
        color:white;
        margin-top:8px;
}

#product3 p{
        padding-left:8px;      
        margin-top:-13px;
        color:white;
}


#button {
        border-style:none;
        float:right;
        margin-right:1px;
        margin-top:-49px;
}

#main_middle {
        background: white;
        height:auto;
        margin-top:-86px;
        width:749px;
}

#main_top {
        height:115px;
}

#main_bottom {
        background: Url('images/bg_bottom_cricket_training.png') no-repeat;
        height:93px;
        padding-bottom:20px;
        margin-top:-55px;
}

#middle_content{
        width:690px;
        margin-left:30px;
}

#right_content { margin-left:30px; margin-top:60px; width:399px; }
#right_content td { width:135px; }
#right_content #contact_table input, #right_content textarea { width:250px; }
#right_content p { margin-left:143px; }


#about_content {
        margin-left:36px;
        width:700px;
}

#main_middle ul {
        margin-top:-6px;
        padding-bottom:5px;
}

#main_middle h1 {
        font-size:11pt;
}

#main_middle h2 {
        font-size:9pt;
}

#empty {
        text-align:center;
        padding-bottom:50px;
}


#product {
        background:Url('images/product_bg_cricket_pitchback.png')repeat-y;
        width:750px;
        height:auto;
        margin-top:-19px;
        margin-left:39px;
        padding-top:30px;
        float:left;
}

#product #left_col {
        width:293px;
        height:auto;
        float:left;
        color:black;
}

#product #left_col #product_image {
        margin-left:29px;
        margin-bottom:30px;
}

#product #right_col {
        width:457px;
        height:auto;
        float:right;
        color:black;
}

#product #right_col #product_info {
        background:Url('images/product_info_throwing_net.png') repeat-y;
        width:406px;
        height:280px;
        float:left;
        margin-left:26px;
        margin-bottom:26px;
        margin-top:-2px;
}


#product #right_col #product_info h1{
        font-size:13pt;
        margin:13px 15px;
}

#product #right_col #product_info p{
        margin:5px 15px 15px;
        float:left;
}


#product #right_col #qty {
        float:left;
        width:300px;
        margin-top:7px;
}

#product #right_col #quantity input {
        width:75px;
        float:left;
        margin:3px;
        margin-top:4x;
}

#product #bottom {
        background:Url('images/product_details_bg_catching_net.png') repeat-y;
        width:695px;
        height:439px;
        float:left;
        margin-left:29px;
        margin-bottom:25px;
        color:black;
}

#product #bottom h1{
        font-size:14pt;
        margin:13px 20px;
}

#product #bottom h2{
        font-size:11pt;
        margin:10px 20px;
}

#product #bottom p{
        margin:5px 20px 15px;
}

#productContent {
        width:769px;
        margin-left:26px;
        background: Url('images/contact_bg_hurling_catch_net.png') no-repeat;
        margin-top:-38px;
        height:335px;
}

#checkout {
        text-align:center;
}


#checkout h3 {
        padding-top:25px;

}

#checkout th{
        padding:0px 20px;
        text-align:center;
        background:#afccff;
}

#checkout tr {


}

#checkout #items {
        float:left;
        margin-top:0px;
        margin-left:260px;
}

#checkout #price {
        float:left;
        margin-left:57px;
        margin-top:-16px;
}

#checkout table {
        margin-top:-15px;
        border: 1px solid royalBlue;
        margin-left:auto;
        margin-right:auto;
        width:400px;
}


#checkout input {
        text-align:center;
        width:50px;
}

#checkout #products {

}

#checkout #total {
        background:#afccff;
}

#checkout #buttons input {
        background: Url('images/button_fielding_catching.png');
        width:130px;
        height:30px;
        border:none;
        cursor:pointer;
        margin-top:0px;
        margin-bottom:5px;
        margin-right:0px;
        color:white;
}

#checkout #buttons input:hover {
        background-position: 0px -31px;
}



.captionFormErrors { color:red; }

#result {
        text-align:center;
}

#footer {
        clear: both;
        background: Url('images/footer_reaction_trainer_net.png') no-repeat;
        width: 755px;
        height: 136px;
        text-align: center;
        margin-left:39px;
        padding-bottom:20px;
}

#footer p { 
        font-size: 12px;
        color:white;
        text-align:right;
}

#footer h2 {
        font-size:11pt;
        color:white;
        margin-top:65px;
        margin-left:-104px;
        float:left;
}

#footer img {
        float:left;
        position:relative;
        margin-left: 25px;
        margin-top:15px;
        border-style: none;
}

#footer_text {
        float:right;
        padding-right:25px;
        margin-top:28px;
}

#footer a { color:white; text-decoration:none; }

#footer p a { color: white; text-decoration: none; }
#footer p a:hover { text-decoration: underline; }

input[type="submit"] {         
        background: Url('images/button_fielding_catching.png');
        width:130px !important;
        height:30px;
        border:none;
        cursor:pointer;
        margin-top:0px;
        margin-bottom:5px;
        margin-right:0px;
        color:white;
 }

input[type="submit"]:hover {         
        background-position: 0px -31px;
 }


.button  input{
        background: Url('images/button_fielding_catching.png');
        width:130px;
        height:30px;
        border:none;
        cursor:pointer;
        float:right;
        margin-top:0px;
        margin-bottom:5px;
        margin-right:20px;
        color:white;
}

.button  input:hover {
        background-position: 0px -31px;
}

#back  input{
        background: Url('images/button_fielding_catching.png');
        width:130px;
        height:30px;
        border:none;
        cursor:pointer;
        float:right;
        margin-bottom:5px;
        color:white;
        margin-right:-100px;
        margin-top:-15px;
}

#back  input:hover {
        background-position: 0px -31px;
}

#cricket_link { 
        float:left;
        margin-bottom:8px;
        margin-left:37px;
        margin-top:-7px; 
        width: 753px;
        height: 90px;
}

#cricket_link a img { border: none;  }
