/****** GLOBAL OBJECTS *****************/
* {
          FONT-FAMILY: Tahoma;
          FONT-SIZE: 11px;
/*, Arial, Helvetica, Verdana, Sans-serif */
}

body {
	
	}

body, div, td {
          COLOR: #333;
}

input, select, textarea {
/* font-size: 10px;
*/
}

BODY {
          BACKGROUND: #fff;
          MARGIN: 0px 0px 0px 0px;
}

H1 {
          font-size: 130%;
          margin: 0px 0px 3px 0px;
}

H2 {
          font-size: 120%;
          margin: 0px 0px 3px 0px;
}

H3 {
          font-size: 110%;
          margin: 0px 0px 3px 0px;
}

H4 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
}

H5 {
          font-size: 90%;
          margin: 0px 0px 3px 0px;
}

H6 {
          font-size: 80%;
          margin: 0px 0px 3px 0px;
}

HR {
}

HR.clear {
          DISPLAY: none 
}

A:link {
          color: #000;
          text-decoration: underline;
}

A:visited {
          color: #000;
          text-decoration: underline;
}

A:hover {
          color: #000;
}

A:active {
          color: #000;
          text-decoration: underline;
}

div {
          text-align: left;
}

form {
          margin: 0px;
}

img {
          border: 0px;
}

strong {
          color: #265C74;
}

.Hidden {
          DISPLAY: none 
}

/****** TEMPLATE OBJECTS **************/
.Banner3Text A:link {
          color: #000;
          text-decoration: none;
}

.Banner3Text A:visited {
          color: #000;
          text-decoration: none;
}

.Banner3Text A:hover {
          color: #000;
}

.Banner3Text A:active {
          color: #000;
          text-decoration: none;
}

.GrayTextAreaContent A:link {
          color: #000;
          text-decoration: none;
}

.GrayTextAreaContent A:visited {
          color: #000;
          text-decoration: none;
}

.GrayTextAreaContent A:hover {
          color: #000;
}

.GrayTextAreaContent A:active {
          color: #000;
          text-decoration: none;
}

.Headerlinks A:link {
          color: #000;
          text-decoration: none;
}

.Headerlinks A:visited {
          color: #000;
          text-decoration: none;
}

.Headerlinks A:hover {
          color: #000;
}

.Headerlinks A:active {
          color: #000;
          text-decoration: none;
}

#FullArea {
     /*     background: url('/byko/upload/images/templates/frame_bg.gif') repeat-x;*/
		 /* background: url('/byko/upload/images/templates/byko_vetur2_bg.jpg') no-repeat fixed top;*/
/* background: #47b8e8;
*/
 height: 100%;

/* width: 942px;
*/
}

#TopContent {
          height: 23px;
          width:942px;
          background: url('/byko/upload/images/templates/top.gif') left no-repeat;
          font-size: 0px;
}

#BottomShadow {
          width: 942px;
          line-height: 12px;
          height: 12px;
          font-size: 0px;
          background: url('/byko/upload/images/templates/bottom_shadow.gif') left no-repeat;
}

#ContentArea {
/*width: 1092px;
*/
          width: 942px;
/*background: url('/byko/upload/images/templates/frame_area_border_left.gif') left repeat-y;
*/
          background: url('/byko/upload/images/templates/full_bg.gif') left repeat-y;
}

#Content {
          padding-left: 7px;
}

#FrameArea {
          width: 900px;
          float: left;
/*background: #FFF;
*/
}

#CatalogArea {
/*width: 185px;
*/
          width: 25px;
          float: left;
}

#CatalogAreaContent {
          padding: 107px 0px 0px 0px;
}

#HeaderArea {
/* height: 131px;
*/
          height: 108px;
          background: #FFF;
}

#HeaderAreaContent {
}

#HeaderAreaLeft {
          float: left;
          width: 163px;
}

#HeaderAreaLeftContent {
          padding-left: 10px;
}

#HeaderAreaRight {
          float: right;
          width: 736px;
}

#HeaderAreaRightContent {
          padding-right: 10px;
}

#HeaderAreaLinks {
          padding: 33px 0px 6px 0px;
}

#HeaderAreaLinksContent {
          text-align: right;
          padding-right: 14px;
          color: #888;
}

#HeaderAreaLinksContent div {
          float: right;
}

#HeaderAreaLinksContent div a {
          color: #888;
}

.Headerlinks {
          padding-left: 6px;
}

#HorizontalNavigation {
          height: 24px;
          background: url('/byko/upload/images/templates/horizontal_bg.gif') no-repeat;
}

#QuickLinks {
          padding-top: 1px;
}

#QuickLinksContent {
          height: 30px;
          background: url('/byko/upload/images/templates/quicklink_full_bg.gif') no-repeat;
}

#MainArea {
          width: 900px;
}

#MainAreaContent {
/*padding: 2px 12px 0px 12px;
*/
}

#MainAreaLeft {
          float: left;
          width: 163px;
		  /*border-right: 1px solid #ccc;*/
		  height:100%;
}

#MainAreaLeftContent {
          padding-left: 10px;
          padding-top: 2px;
}

#MainAreaMiddle {
          float: left;
          width: 736px;
}

#MainAreaMiddleNews {
          width: 540px;
          float: left;
}

#MainAreaRightNews {
          width: 182px;
          float: right;
}

#MainAreaRightNewsContent {
          padding-right: 10px;
}

#MainAreaMiddlePadding {
}

#MainAreaMiddleContent {
          padding: 0px 10px 0px 10px;
}

#MainAreaRight {
          float: right;
          width: 171px;
}

#MainAreaRightContent {
}

#FooterArea {
          padding: 8px 10px 0px 10px;
}

#FooterAreaContent {
          height: 30px;
          /*background: #0672B3;*/
}

#FooterAreaText {
          padding-top: 9px;
          text-align:center;
          color: #787878;
}

#FooterAreaText {
          padding-top: 9px;
          text-align:center;
          color: #787878;
}

#FooterAreaText a:link{
         
          color: #787878!important;
}

#ProductsTop {
          background: url('/byko/upload/images/templates/vertmenu_top_bg.gif') no-repeat;
          height: 17px;
}

#ProductsTop2 {
          background: url('/byko/upload/images/templates/vertmenu_top_bg2.gif') no-repeat;
          height: 17px;
}

#ProductsTopContent {
          color: #FFF;
          font-weight: bolder;
          padding-left: 30px;
          padding-top: 2px;
}

.Banner1 {
          height: 28px;
          background: url('/byko/upload/images/templates/bannerHeadline_bg.gif') no-repeat;
}

.Banner1CategorySelected {
          padding: 0px 0px 0px 12px;
}

.Banner1CatgorySelectedBorder {
          float: left;
}

.Banner1CatgorySelectedContent {
          float: left;
          height: 28px;
          background: url('/byko/upload/images/templates/banner1_path_bg.gif');
}

.Banner1CatgorySelectedContentText {
          padding-top: 2px;
          color: #FFF;
          font-weight: bolder;
}

.Banner1RightPadding {
}

.Banner1RightText {
          width: 173px;
          height: 28px;
          float: right;
}

.Banner4 {
          width: 518px;
          height: 28px;
          background: url('/byko/upload/images/templates/banner4bg.gif') no-repeat;
}

.Banner4RightText {
          width: 126px;
          height: 28px;
          float: right;
}

.Banner1RightTextContent {
          text-align: right;
          color: #FFF;
          font-weight: bolder;
          padding: 3px 10px 0px 0px;
}

.Banner2Top {
          width: 150px;
          height: 11px;
}

.Banner2Bottom {
          width: 150px;
          height: 11px;
}

.Banner2Content {
          width: 150px;
          background: url('/byko/upload/images/templates/banner2bg.gif') repeat-y;
}

.Banner2ContentText {
          padding: 0px 9px 0px 9px;
}

.Banner3 {
          height: 17px;
          background: url('/byko/upload/images/templates/banner3bg.gif');
}

.Banner3Text {
          padding: 2px 0px 0px 31px;
          color: #FFF;
          font-weight: bolder;
}

.Banner5 {
          height: 22px;
          width: 167px;
          background: url('/byko/upload/images/templates/banner5bg.gif') no-repeat;
}

.Banner6 {
          height: 28px;
          background: url('/byko/upload/images/templates/banner6bg.gif') no-repeat;
}

.Banner6CategorySelected {
          padding: 0px 0px 0px 12px;
}

.Banner6CatgorySelectedBorder {
          float: left;
}

.Banner6CatgorySelectedContent {
          float: left;
          height: 28px;
/* background: url('/byko/upload/images/templates/banner6borderbg.gif');
*/
          background: #F3A605;
}

.Banner6CatgorySelectedContentText {
          padding-top: 2px;
          color: #FFF;
          font-weight: bolder;
}

.Banner6RightPadding {
}

.Banner6RightText {
          width: 173px;
          height: 28px;
          float: right;
}

.Banner1RightTextContent {
          text-align: right;
          color: #FFF;
          font-weight: bolder;
          padding: 3px 10px 0px 0px;
}

.Banner7 {
          height: 28px;
          width: 444px;
/*background: url('/byko/upload/images/templates/product_bg.gif') repeat-x top;
*/
          background: url('/byko/upload/images/templates/bkg_repeat.gif') repeat-x top;
}

.Banner7CategorySelected {
          padding: 0px 0px 0px 12px;
}

.Banner7CatgorySelectedBorder {
          float: left;
}

.Banner7CatgorySelectedContent {
          float: left;
          height: 28px;
          background: url('/byko/upload/images/templates/banner1_path_bg.gif');
}

.Banner7CatgorySelectedContentText {
          padding-top: 2px;
          color: #FFF;
          font-weight: bolder;
}

.Banner7RightText {
          padding: 0px 10px 0px 0px;
}

.Banner7RightTextContent {
          text-align: right;
          color: #FFF;
          font-weight: bolder;
}

#CatalogsAreaContentText {
          display: none;
          position: absolute;
}

#CatalogButton {
          cursor: hand;
}

#CatalogDisplayArea {
          width: 184px;
          background: url('/byko/upload/images/templates/catalog_bg.gif');
}

#CatalogDisplayAreaTop {
          padding-left: 8px;
}

#CatalogDisplayAreaMiddle {
          padding: 10px 5px 30px 14px;
}

#CatalogDisplayAreaBottom {
          padding-left: 8px;
}

#CatalogDisplayAreaButton {
          cursor: hand;
}

.LeftAreaItem {
          padding: 5px 0px 0px 0px;
}

#FlashArea {
          padding: 16px 0px 16px 0px;
}

#CatalogDisplayAreaTopContent {
          width: 170px;
          height: 24px;
          background: url('/byko/upload/images/templates/baeklingar.gif');
}

#CatalogDisplayAreaTopContentText {
          padding: 3px 0px 0px 45px;
          font-weight: bolder;
          color: #FFF;
}

.GrayTextArea {
          background: url('/byko/upload/images/templates/gray_text_bg.gif') no-repeat;
          height: 16px;
          width: 131px;
}

.GrayTextAreaContent {
          color: #585458;
          text-align: center;
}

#VidskiptakortImg {
          padding-top: 15px;
          padding-bottom: 16px;
          text-align:center;
}

#LmImg {
          padding-top: 10px;
          padding-bottom: 8px;
          text-align: center;
}

.bykotbl {
          font-size: 0.7em;
          color: white;
          font-family: Arial, Helvetica, sans-serif;
}

.UserArea {
          FLOAT: left;
          WIDTH: 280px 
}

.PageContent {
          padding: 10px;
}

.PageHeadline {
          FONT-WEIGHT: bolder;
          FONT-SIZE: 150%;
          VERTICAL-ALIGN: bottom;
          COLOR: #283078;
          BORDER-BOTTOM: #283078 1px solid;
          padding-top:10px;
}

.ShopHead {
          background: url('/byko/upload/images/templates/subpages/v_bg.gif');
          width: 154px;
          height:14px;
          line-height: 12px;
}

.ShopHeadContent {
          font-weight: bolder;
          color: #fff;
          padding-left: 22px;
}

.ShopHeadEmpty {
          width: 558px;
          background: #E6E8F3;
          height: 14px;
          line-height: 14px;
          font-size: 1px;
}

.ShopOpening {
          // height: 75px;
          vertical-align: top;
}

.ShopOpeningContent {
          padding-left: 22px;
          padding-top: 8px;
          padding-bottom: 8px;
}

.ShopContact {
          // height: 75px;
          vertical-align: top;
}

.shop_Quantity {
          border:none;
          border:0;
}

.ShopContactContent {
          padding-left: 56px;
          padding-top: 8px;
          padding-bottom: 8px;
}

.PageRadaContent {
          padding: 0px 0px 0px 21px 
}

.FrameBkgrd {
          width: 100%;
          background: #48b8e8;
          text-align: center;
}

.Inner_FrameBkgrd {
          width: 953px;
          background: #fff;
          text-align: center;
          margin: 0px auto;
          margin-bottom: 3px;
}

.TopBanner {
          height: 84px;
          background: url( '/byko/upload/images/templates/checkoutimages/bannerrepeat.jpg' ) repeat-x bottom left;
          width: 100%;
}

.BannerLogo {
          height: 76px;
          background: url( '/byko/upload/images/templates/checkoutimages/bannerlogo.jpg' ) no-repeat bottom left;
          width: 61px;
}

.BannerAlign {
          float: left;
          padding: 3px 0px 0px 40px;
}

.BannerAlign a{
          cursor:pointer;
}

.PageHeader {
          float: right;
          color: #9497a0;
          font-weight: normal;
          font-size: 35px;
          margin: 20px 42px 0px 0px;
}

.Content_Area {
          background: #fff;
          width: 100%;
}

.Bot_Left {
          background: url( '/byko/upload/images/templates/checkoutimages/contentbottomleft.jpg' ) no-repeat bottom left;
}

.Bot_Right {
          background: url( '/byko/upload/images/templates/checkoutimages/contentbottomright.jpg' ) no-repeat bottom right;
          margin: 0px auto;
          text-align:center;
}

.ButtonArea_step3 {
          width: 877px;
          margin: 0px auto;
          padding-top:10px;
          margin-bottom:10px;
}

.step_button_step3 {
          border:0px;
          background: url( '/byko/upload/images/templates/checkoutimages/stepbutton.jpg' ) no-repeat bottom right;
          width:273px;
          height:24px;
          color:#fff;
          font-size:13px;
          font-weight:bold;
          margin:0px 20px 0px 4px;
          cursor:pointer;
}

.step_selbutton_step3 {
          border:0px;
          background: url( '/byko/upload/images/templates/checkoutimages/stepselbutton.jpg' ) no-repeat bottom right;
          width:273px;
          height:24px;
          color:#fff;
          font-size:13px;
          font-weight:bold;
          cursor:pointer;
}

.Inner_Block {
          width: 877px;
          background: #ededed;
          margin: 0px auto;
          margin-bottom:13px;
          margin-top:10px;
          position:relative;
}

.Top_Left {
          background: url( '/byko/upload/images/templates/checkoutimages/contentopleft.jpg' ) no-repeat top left;
}

.Top_Right {
          background: url( '/byko/upload/images/templates/checkoutimages/contenttopright.jpg' ) no-repeat top right;
}

.InnerBot_Left {
          background: url( '/byko/upload/images/templates/checkoutimages/leftarrow.jpg' ) no-repeat top left;
          width:154px;
          height:45px;
          float:left;
          left:-17px;
          bottom:-15px;
          position:absolute;
          overflow:hidden;
          border:0px;
          color:#54a7cb;
          font-size:14px;
          font-weight:bold;
          padding-left:40px;
          padding-bottom:12px;
          cursor:pointer;
}

.InnerBot_Right {
          background: url( '/byko/upload/images/templates/checkoutimages/rightarrow.jpg' ) no-repeat top right;
          width:260px;
          height:44px;
          float:right;
          right:-15px;
          bottom:-13px;
          position:absolute;
          overflow:hidden;
          border:0px;
          color:#02136c;
          font-size:19px;
          font-weight:bold;
          padding-bottom:12px;
          cursor:pointer;
}

.LeftBlock {
          width:642px;
          float:left;
}

.RightBlock {
          width:202px;
          float:left;
}

.LeftBlock_Align {
          margin-left:11px;
}

.RightBlock_Align {
          margin-left:14px;
}

.basket_header {
          width:100%;
          background:#47b8e8;
          height:24px;
          color:#fff;
          font-size:15px;
          margin-top:13px;
          margin-bottom:3px;
}

.agreement_header {
          width:100%;
          background:#fff;
          height:24px;
          color:#333333;
          font-size:11px;
          padding:5px 0px 0px 15px;
          margin-top:13px;
}

.header_align {
          padding:3px 0px 0px 15px;
          color:#fff;
          font-size:15px;
}

.text_align {
          padding:3px 0px 0px 15px;
          color:#000;
          font-size:11px;
}

.agreement_text {
          width:100%;
          background:#fff;
          padding:5px 0px 0px 15px;
          margin-top:13px;
          padding-bottom:30px;
          line-height:15px;
}

.address_header {
          width:100%;
          background:#47b8e8;
          height:24px;
          color:#fff;
          font-size:15px;
          float:left;
          margin-bottom:3px;
}

.address_text {
          width:100%;
          background:#fff;
          color:#000;
          font-weight:bold;
          font-size:11px;
          height:100px;
          line-height:17px;
          border:1px solid #d4d4d4;
}

.detail_text {
          width:50%;
          float:left;
}

.detail_text span {
          float:left;
          color:#000;
          font-weight:bold;
          font-size:11px;
          line-height:19px;
          padding:14px 0px 10px 38px;
}

.set_width1 {
          width:49%;
          float:left;
}

.set_width2 {
          width:49%;
          float:right;
}

.basket_area {
          background:#fff;
          font-size:12px;
          width:100%;
          border:1px solid #bfbfbf;
          border-bottom:none;
}

.col1 {
          width:45px;
          border-bottom:1px solid #d9d9d9;
}

.col2 {
          width:100px;
          border-bottom:1px solid #d9d9d9;
          height:100px;
}

.quantity_box {
          margin-left:10px;
          width:18px;
          height:18px;
}

.col3 {
          color:#101010;
          font-size:12px;
          width:345px;
          border-bottom:1px solid #d9d9d9;
}

.col4 {
          font-size:12px;
          width:152px;
          background:#ecf0f2;
          text-align:center;
          border-bottom:1px solid #d9d9d9;
}

.price_area {
          background:#fff;
          font-size:12px;
          width:100%;
          border:1px solid #bfbfbf;
          border-top:none;
          border-bottom:none;
}

.price_headers {
          width:488px;
          height:62px;
          color:#101010;
          font-size:12px;
          border-bottom:1px solid #d9d9d9;
}

.price_header1 {
          height:31px;
          padding-left:320px;
          text-align:left;
          padding-top:10px;
          color:#373943;
          font-size:12px;
}

.price_header2 {
          height:31px;
          padding-left:320px;
          text-align:left;
          padding-top:10px;
          color:#1c2d86;
          font-size:14px;
}

.price_values {
          height:62px;
          color:#101010;
          font-size:12px;
          width:156px;
          border-bottom:1px solid #d9d9d9;
}

.price_value1 {
          width:100%;
          background:#e4e9f5;
          height:50%;
          padding-top:10px;
          color:#373943;
          font-size:12px;
}

.price_valuealign1 {
          text-align:left;
          padding-left:42px;
          color:#373943;
          font-size:12px;
}

.price_valuealign2 {
          text-align:left;
          padding-left:42px;
          font-size:14px;
          color:#1c2d86;
}

.price_value2 {
          width:100%;
          background:#ccd2e2;
          height:50%;
          padding-top:10px;
          font-size:14px;
          color:#1c2d86;
}

.description1 {
          font-weight:bold;
          width:100%;
          padding-left:15px;
}

.description2 {
          font-weight:bold;
          width:100%;
          padding-left:15px;
          padding-bottom:5px;
}

.shipdetails_area {
          background:#fff;
          font-size:12px;
          width:100%;
          border:1px solid #bfbfbf;
          border-top:none;
}

.check_area {
          margin-bottom:20px;
          margin-right:65px;
          color:#fd000c;
          font-weight:bold;
          text-align:right;
}

.check_area a{
          font-weight:bold;
          color:#fd000c;
          text-decoration:none;
}

.check_area a:hover{
          font-weight:bold;
          color:#fd000c;
          text-decoration:underline;
}

.check_area a:visited{
          font-weight:bold;
          color:#fd000c;
          text-decoration:none;
}

.check_style {
          margin-right:5px;
}

.tr_bg {
          background:#fff url( '/byko/upload/images/templates/checkoutimages/basket_bg.jpg' ) repeat-x top left;
          height:62px;
}

#basketimg1 {
          background:#fff url( '/byko/upload/images/templates/checkoutimages/basketimg1.jpg' ) no-repeat center center;
          width:34px;
          height:61px;
}

#basketimg2 {
          background:#fff url( '/byko/upload/images/templates/checkoutimages/basketimg2.jpg' ) no-repeat center center;
          width:34px;
          height:77px;
}

/*************** Step1 Styles Starts Here *******************/
.body_bg
{
          BACKGROUND: #48b8e8;
          text-align:center;
}

#outerframearea {
          width:955px;
          text-align:center;
          margin:0px auto;
}

.outerframealign {
          margin-bottom:10px;
}

#bannerarea {
          width:955px;
          height:83px;
          float:left;
          background:url('/byko/upload/images/templates/checkoutimages/bannerrepeat.jpg') repeat-x top left;
}

#logocontainer {
          margin:5px 0px 0px 40px;
}

#logocontainer a {
          cursor:hand;
}

#logodisplay {
          width:61px;
          height:76px;
          float:left;
          background:url('/byko/upload/images/templates/checkoutimages/bannerlogo.jpg') no-repeat;
}

#bannerrightcontainer {
          float:right;
          margin:17px 42px 0px 0px;
}

#bannerrightcontainer h1 {
          color:#9395a1;
          font-size:35px;
          font-weight:normal;
}

#contentcontainer {
          width:955px;
          float:left;
          background:#fff;
}

.buttonareaalign {
          padding:10px 0px 10px 40px;
          float:left;
}

.ButtonArea {
          width: 910px;
          margin: 0px auto;
          margin-bottom:0px;
          margin-left:0px;
}

.step_button {
          border:0px;
          background: url( '/byko/upload/images/templates/checkoutimages/stepbutton.jpg' ) no-repeat bottom right;
          width:273px;
          height:24px;
          color:#fff;
          font-size:13px;
          font-weight:bold;
          margin:0px 20px 0px 4px;
}

.step_selbutton {
          border:0px;
          background: url( '/byko/upload/images/templates/checkoutimages/stepselbutton.jpg' ) no-repeat bottom right;
          width:273px;
          height:24px;
          color:#fff;
          font-size:13px;
          font-weight:bold;
          margin-right:20px;
}

.contentalign {
          margin-top:3px;
}

#centercontentarea {
          width:877px;
          float:left;
          background:#ededed;
}

#centercontentarea #topleft {
          width:10px;
          height:7px;
          float:left;
          background:url('/byko/upload/images/templates/checkoutimages/contentopleft.jpg') no-repeat;
          font-size:0px;
}

#centercontentarea #toprepeat {
          width:857px;
          float:left;
          height:7px;
          background:url('/byko/upload/images/templates/checkoutimages/contenttoprepeat.jpg') repeat-x top left;
          font-size:0px;
}

#centercontentarea #topright {
          width:10px;
          height:7px;
          float:right;
          background:url('/byko/upload/images/templates/checkoutimages/contenttopright.jpg') no-repeat;
          font-size:0px;
}

.centerareaalign {
          margin:10px 0px 0px 40px;
}

#userinfocontainer {
          float:left;
          width:645px;
}

.userinfoalign {
          padding:0px 0px 0px 15px;
          float:left;
}

#userinfo {
          float:left;
          width:370px;
}

#userinfocontainer .contentalign {
          padding:10px 0px 0px 35px;
          float:left;
}

#userinfo label {
          width:135px;
          float:left;
}

#userinfo .mandatory {
          color:#ff0000;
}

#userinfo input {
          width:192px;
          height:18px;
          margin-bottom:6px;
          border:1px solid #bfbfbf;
}

#userinfo select {
          width:147px;
          height:20px;
          margin-bottom:6px;
          border:1px solid #bfbfbf;
}

#userinfo textarea {
          width:192px;
          height:75px;
          margin-bottom:6px;
          border:1px solid #bfbfbf;
}

#additionalshippinginfo label {
          width:135px;
          float:left;
}

#additionalshippinginfo input {
          width:192px;
          height:18px;
          margin-bottom:6px;
          border:1px solid #bfbfbf;
}

#additionalshippinginfo select {
          width:147px;
          height:20px;
          margin-bottom:6px;
          border:1px solid #bfbfbf;
}

#additionalshippinginfo textarea {
          width:257px;
          height:75px;
          margin-bottom:6px;
          border:1px solid #bfbfbf;
}

#additionalshippinginfo .commentlabel {
          width:256px;
          float:right;
          margin:0px 55px 10px 0px;
          color:#081a78;
}

#additionalshippinginfo .mandatory {
          color:#ff0000;
}

#shippingshow {
          width:600px;
          float:left;
}

#shippingshow input{
          width:15px;
          float:left;
}

#shippingcontainer {
          width:655px;
          float:left;
          margin-top:8px;
}

#additionalshippinginfo {
          width:465px;
          float:left;
          border:1px solid #2d98c5;
          background:#fff;
          margin:5px 0px 0px 170px;
}

#shippingshow a {
          color:#2d98c5;
          font-size:11px;
          font-weight:bold;
          float:left;
          cursor:pointer;
}

.shippingalign {
          padding:15px 0px 0px 15px;
}

.postalalign{
          margin-bottom:15px;
}

.sendimg {
          width:21px;
          height:19px;
          float:left;
          background:url('/byko/upload/images/templates/checkoutimages/sendfriend.jpg') no-repeat ;
}

.sendlink {
          padding:3px 0px 0px 10px;
}

.bluebar {
          width:645px;
          height:25px;
          float:left;
          background:#2d98c6;
}

.bluebar h1 {
          color:#fff;
          font-size:17px;
          font-weight:bold;
          padding:0px 0px 0px 15px;
}

#productscontainer {
          width:645px;
          float:left;
          margin:15px 0px 0px 0px;
}

#productscontainer table {
          margin:10px 0px 0px 0px;
          border:1px solid #d4d4d4;
}

#productscontainer table td {
          background:#fff;
          border-bottom:1px solid #dadada;
}

#productscontainer table th label {
          PADDING-LEFT: 24px;
}

#productscontainer table td label {
          PADDING-LEFT: 24px;
}

#productscontainer table th {
          color:#02136c;
}

#productscontainer p {
          color:#ff0000;
          float:left;
          margin-top:5px;
          margin-bottom:38px;
}

#largecartdetail {
          float:left;
}

#subscriptionarea {
          width:200px;
          float:right;
          margin-right:7px;
}

#subscriptiontop {
          width:200px;
          height:24px;
          float:right;
          background:#02136c;
}

#subscriptiontop h1 {
          color:#fff;
          font-size:11px;
          font-weight:bold;
          text-align:center;
          padding-top:5px;
}

#subscriptionbottom {
          width:200px;
          margin:3px 0px 0px 0px;
          float:right;
          background:#cdcdcd;
}

.loginbuttonstyle {
          cursor: pointer;
          height: 22px;
          width: 86px;
          border: 0;
          color: #FFF;
          font-weight:bolder;
          background: url('/byko/upload/images/templates/checkoutimages/login_button.gif');
}

.loginareaalign {
          float: right;
          padding: 10px 10px 10px 0px;
}

#subscriptionbottom p {
          margin:7px 0px 0px 10px;
          color:#03216f;
          float:left;
}

#subscriptionbottom label {
          float:left;
          width:60px;
          font-size:11px;
          font-weight:bold;
          color:#03216f;
          margin-left:5px;
}

#subscriptionbottom .logintxt {
          float:left;
          width:114px;
          height:17px;
          border:0;
}

#informationarea {
          width:200px;
          margin:10px 7px 0px 0px;
          float:right;
}

#informationtop {
          width:200px;
          height:25px;
          background:#fff;
}

#informationtop h1 {
          color:#000;
          font-size:11px;
          font-weight:bold;
          text-align:left;
          padding-top:6px;
          padding-left:10px;
}

#informationbottom {
          width:200px;
          float:right;
          background:#fff;
          margin-top:2px;
          padding-bottom:20px;
}

#informationbottom p {
          padding:0px 10px 0px 10px;
}

.bottomaligner {
          margin-left:30px;
}

#bottomleft {
          width:45px;
          float:left;
          height:43px;
          background:url('/byko/upload/images/templates/checkoutimages/goprev.jpg') no-repeat top left;
}

#bottomrepeat {
          background:#ededed;
          float:left;
          width:810px;
          height:25px;
          position:relative;
}

#bottomrepeat .basketlinktxt {
          float:left;
          padding-top:6px;
          font-size:14px;
          font-weight:bold;
          color:#081a78;
          text-decoration:none;
}

#bottomrepeat .gotonexttxt {
          float:right;
          padding-top:6px;
          font-size:14px;
          font-weight:bold;
          color:#081a78;
          text-decoration:none;
}

#bottomleft .cartlink {
          width:36px;
          float:left;
          height:36px;
          position:relative;
          top:2px;
          left:6px;
          background:url('/byko/upload/images/templates/checkoutimages/cartlink.png') no-repeat top left;
          cursor:pointer;
}

#bottomright {
          width:45px;
          float:left;
          height:43px;
          background:url('/byko/upload/images/templates/checkoutimages/gotonext.jpg') no-repeat top left;
          position:relative;
}

#bottomright .cartlink {
          width:36px;
          float:left;
          height:36px;
          position:relative;
          top:2px;
          right:-4px;
          background:url('/byko/upload/images/templates/checkoutimages/gotonext.png') no-repeat top left;
          cursor:pointer;
}

#contentbottomleft {
          width:11px;
          float:left;
          height:10px;
          background:url('/byko/upload/images/templates/checkoutimages/contentbottomleft.jpg') no-repeat top left;
          font-size:0px;
}

#contentbottomrepeat {
          width:933px;
          float:left;
          height:10px;
          background:#fff;
          font-size:0px;
}

#contentbottomright {
          width:11px;
          float:left;
          height:10px;
          background:url('/byko/upload/images/templates/checkoutimages/contentbottomright.jpg') no-repeat top left;
          font-size:0px;
}

.field_align {
          padding:5px 0px 0px 5px;
          float:left;
}

/*************** Step1 Styles Ends Here *******************/

/** Step2 Styles starts Here */
.Step2_SubHeading {
          background: #47b8e8;
          width: 644px;
          margin: 0px 0px 0px 0px;
          float: left;
}

.Step2_SubHeading .alignleft {
          padding: 4px 0px 5px 18px;
          font-weight: bold;
          color: #fff;
          font-size: 16px;
}

.ShippingPrice_Cnt {
          border: 1px solid #bfbfbf;
          width: 643px;
          margin-top: 8px;
          background: #fff;
          float: left;
}

.step2_shippingcnt {
          width: 643px;
          border-bottom: 1px solid #d9d9d9;
/* padding: 13px 0px 0px 0px;
*/
          float: left;
}

.step2_shippingmethod {
          width: 340px;
          float: left;
          color: #444444;
          font-size: 12px;
          margin-left: 16px;
          height:36px;
}

.step2_shippingmarginalign {
          margin-top:10px;
}

.step2_shippingmethod label {
          margin-top: 0px;
          font-size: 12px;
}

.step2_shippingmethod span {
          margin-left: 5px;
          font-size: 12px;
}

.step2_shippingcost {
          width: 105px;
          float: right;
          color: #000;
          height:36px;
          background:#f3f4fa;
          font-weight: bold;
          text-align: center;
          margin-right:2px;
}

.step2_shippingcost span {
          float:left;
          padding:10px 0px 0px 20px;
}

.paymentmethod_Cnt {
          border: 1px solid #bfbfbf;
          width: 643px;
          margin-top: 8px;
          background: #fff;
          float: left;
}

.paymentmethod_area {
          width:640px;
          float:left;
          padding-left:300px;
}

.paymentmethod_area_align {
          margin-top:10px;
}

.paymentmethod_text {
          width: 220px;
          float: left;
          color: #000;
          font-weight: bold;
          font-size: 13px;
}

.paymentmethod_price {
          width: 110px;
          float: left;
          font-weight: bold;
          font-size: 13px;
          text-align: left;
/* background: #f0f7fa;
*/
}

.paymentmethod_total_bg {
          background: #eeeff4;
          width: 640px;
          float: left;
          margin-top: 10px;
}

.paymentmethod_total_area {
          width:640px;
          float:left;
          padding:6px 0px 10px 300px;
}

.paymentmethod_totaltext {
          color: #081a78;
          font-weight: bold;
          font-size: 16px;
          width: 220px;
          float: left;
}

.paymentmethod_totalprice {
          width: 100px;
          float: left;
          font-weight: bold;
          font-size: 15px;
          color: #081a78;
          text-align: center;
}

.shippingmethod_des_bg {
          width: 535px;
          float: left;
          background: #fff url( '/byko/upload/images/templates/checkoutimages/shipping_des_bg.jpg' ) repeat-x top left;
          margin-left: 2px;
}

.shippingmethod_des_bg a {
          color: #02136c;
          text-decoration:none;
          font-size: 13px;
          font-style:italic;
}

.shippingmethod_des_bg a:hover {
          color: #02136c;
          text-decoration:none;
          font-size: 13px;
          font-style:italic;
}

.shippingmethod_des_bg .alignleft {
          color: #02136c;
          font-weight: normal;
          font-size: 13px;
          padding-left: 30px;
          width: 400px;
          float: left;
          line-height:2.0;
}

.right_bg {
          width: 104px;
          float: left;
          background: #f3f4fa url( '/byko/upload/images/templates/checkoutimages/desc_right_bg.jpg' ) repeat-x top left;
          height: 69px;
}

/* .right_bg {
          width: 104px;
          float: left;
          background: #f3f4fa url( '/byko/upload/images/templates/checkoutimages/desc_right_bg_new.jpg' ) repeat-x top left;
          height: 110px;
}

*/
.increment_content_link {
          width: 608px;
          float: left;
          text-align: left;
}

.increment_pay {
          width: 540px;
          float: left;
          text-align: left;
          margin-top: 12px;
}

.increment_content {
          width:400px;
          float:left;
}

.increment_content span{
          float:left;
          padding:0px 5px 0px 8px;
}

.increment_lable {
          width: 150px;
          float: left;
          color: #000;
          line-height:30px;
}

.increment_value {
          width: 245px;
          float: left;
          padding-top: 2px;
}

.increment_value input {
          border: 1px solid #bfbfbf;
          width: 190px;
          float: left;
          text-align: left;
          color: #000;
          height:19px;
}

.increment_value_month {
          border: 1px solid #bfbfbf;
          width: 50px;
          float: left;
          height:19px;
}

.increment_value_year {
          border: 1px solid #bfbfbf;
          width: 150px;
          float: left;
          height:19px;
}

.increment_submit {
          width:99px;
          background:#47b8e8;
          padding:5px 0px 5px 0px;
          text-align:center;
          float:right;
          color:#fff;
          font-weight:bold;
          font-size:11px;
}

.increment_bg {
          width:643px;
          border-bottom: 1px solid #d9d9d9;
          float:left;
          background: #fff url( '/byko/upload/images/templates/checkoutimages/shipping_des_bg.jpg' ) repeat-x top left;
}

.increment_bg .alignleft {
          color: #02136c;
          font-weight: normal;
          font-size: 13px;
          padding-left: 30px;
          width: 400px;
          float: left;
          line-height:2.0;
}

.increment_value .expirydate {
          width:50px;
          float:left;
}

.ButtonArea_step2 {
          width: 925px;
          float:left;
}

.step_button_step2 {
          border: 0px;
          background: url( '/byko/upload/images/templates/checkoutimages/stepbutton.jpg' ) no-repeat top left;
          width: 273px;
          height: 24px;
          color: #fff;
          font-size: 13px;
          font-weight: bold;
          margin: 4px 20px 0px 0px;
          float:left;
          text-align:center;
          padding-top:4px;
}

.step_selbutton_step2 {
          border: 0px;
          background: url( '/byko/upload/images/templates/checkoutimages/stepselbutton_new.jpg' ) no-repeat top left;
          width: 273px;
          height: 24px;
          color: #fff;
          font-size: 13px;
          font-weight: bold;
          margin: 4px 20px 0px 0px;
          padding-top:4px;
          float:left;
          text-align:center;
}

.Top_Left_step2 {
          background: url( '/byko/upload/images/templates/checkoutimages/contentopleft.jpg' ) no-repeat top left;
          width:10px;
          height:7px;
          float:left;
          font-size:0px;
}

.Top_Right_step2 {
          background: url( '/byko/upload/images/templates/checkoutimages/contenttopright.jpg' ) no-repeat top right;
          width:10px;
          height:7px;
          float:right;
          font-size:0px;
}

.Inner_Block_step2 {
          width: 877px;
          background: #ededed;
          float:left;
          margin-top:10px;
          position:relative;
}

.increment_value_card {
          width: 245px;
          float: left;
          padding-top: 2px;
}

.mc_display {
          float:left;
          margin:8px 0px 0px 0px;
}

.card_btn {
          float:left;
          border:0px;
          width: 20px;
          float: left;
          text-align: left;
          color: #000;
          margin-top:5px;
}

.mc_img {
          float:left;
}

.visa_img {
          float:left;
          margin-left:25px;
}

.shippingarea_step2 {
          width:644px;
          float:left;
          margin:0px 0px 0px 0px;
}

.InnerBot_Left_Arow {
          background: url( '/byko/upload/images/templates/checkoutimages/left_next_btn.png' ) no-repeat bottom left;
          width:42px;
          height:45px;
          float:left;
          left:-15px;
          bottom:-19px;
          position:absolute;
          overflow:hidden;
}

.InnerBot_Right_Arow {
          background: url( '/byko/upload/images/templates/checkoutimages/right_next_btn.png' ) no-repeat bottom right;
          width:41px;
          height:42px;
          float:right;
          right:-8px;
          bottom:-16px;
          position:absolute;
          overflow:hidden;
}

.step2_prvbtn {
          width:130px;
          float:left;
          color:#47b8e8;
          font-weight:bold;
          font-size:12px;
          padding:0px 0px 4px 30px;
}

.step2_prvbtn a {
          color:#1c8ebe;
          text-decoration:none;
          font-size:14px;
}

.step2_prvbtn a:hover {
          color:#1c8ebe;
          text-decoration:none;
          font-size:14px;
}

.step2_nextbtn {
          width:100px;
          float:right;
          color:#47b8e8;
          font-weight:bold;
          font-size:12px;
          margin:0px 0px 4px 0px;
}

.step2_nextbtn a {
          color:#1c8ebe;
          text-decoration:none;
          font-size:14px;
}

.step2_nextbtn a:hover {
          color:#1c8ebe;
          text-decoration:none;
          font-size:14px;
}

.step2_nextbtn a:visited {
          color:#1c8ebe;
          text-decoration:none;
          font-size:14px;
}

#subscriptionbottom .loginareaalign {
          float: right;
          padding: 10px 10px 10px 0px;
}

#subscriptionbottom .logcommentalign {
          padding:10px 0px 0px 10px;
}

.shipalign {
          padding-left:42px;
          float:left;
}

#productscontainer_step2 {
          width:645px;
          float:left;
          margin:0px 0px 38px 0px;
}

#productscontainer_step2 table {
          margin:10px 0px 0px 0px;
          border:1px solid #d4d4d4;
}

#productscontainer_step2 table td {
          background:#fff;
          border-bottom:1px solid #dadada;
}

#productscontainer_step2 table th label {
          PADDING-LEFT: 24px;
}

#productscontainer_step2 table td label {
          PADDING-LEFT: 24px;
}

#productscontainer_step2 table th {
          color:#02136c;
}

.ButtonArea_step2_align {
          margin:10px 0px 0px 40px;
}

.Inner_Block_step2_align {
          margin:0px 0px 20px 40px;
}

.shippingarea_step2_align {
          margin:14px 0px 0px 0px;
}

.shippingmethod_des_area {
          border-top: 1px solid #d9d9d9;
          width:643px;
          float:left;
}

.increment_pay_align {
          margin:10px 0px 0px 30px;
}

#instruction_step2 {
          width:200px;
          float:right;
          margin-top:15px;
}

#instruction_step2 iframe {
          width:200px;
          height:475px;
}

#bottomarea_step2 {
          width:849px;
          float:left;
          margin:10px 0px 0px 0px;
}

.largecart_price_step2 {
          color:#03216f;
          font-weight:bold;
}

.bottomarea_step2_btn {
          cursor:pointer;
          cursor:hand;
}

.Center_text {
          padding:20px 20px 20px 20px;
}

/** Step2 Styles Ends Here */
#receipt_aligner {
          padding-left:40px;
          padding-bottom: 20px 
}

#receipt_area {
          background: url("/byko/upload/images/templates/checkoutimages/receipt_bkgrd.jpg" ) no-repeat ;
          width :877px;
          height:285px;
          font-family:Arial;
          font-size:14px;
          text-align:center;
          margin-top:75px;
}

#receipt_subj {
          color:#00447b;
          font-size:30px;
          padding-top:15px;
          text-align:center;
}

#receipt_orderno {
          padding-top:25px;
          color:#00447b;
          font-weight:bold;
          text-align:center;
}

#receipt_orderno #orderno {
          font-size:18px;
          font-family:arial;
          padding-left:5px;
}

#receipt_msg {
          padding-top:5px;
          line-height :2;
          color:#6f6f6f;
          font-size:13px ;
          font-family:arial;
          text-align:left;
          padding-left:150px;
}

#Top_Right_Area {
          margin-left:150px;
}

.receipt_print {
          border:0px;
          background: url("/byko/upload/images/templates/checkoutimages/login_button.gif" ) no-repeat ;
          width:87px;
          height:22px;
          float: right;
          margin-top: 25px;
          margin-right: 55px;
          font-weight:bold;
          color:#fff;
          cursor:pointer;
}

.reply {
	float:left;
	margin-top: 10px;
	/*border: 1px solid black;*/
	padding: 5px;
	background-color: #ffa842;
	
}
