.myAccountList li:first-of-type { padding-left: 0;}
ul {list-style-type:none; margin:0; padding:0;}
.round  { border-radius:4px; border:solid 1px #969696; }
.center { text-align:center; }
/*h1 { margin: 0 !important; margin-left: 0 !important; font-family: arial; font-size: 25px; font-weight: normal; letter-spacing: 2px;}*/
.info { color:red; font-size:12px; margin-top: 10px; clear:both; padding:4px 0; }
#userTopHeader { width: 100; background:#fff; margin-bottom:10px; color:#000; font-weight: bold; padding: 7px 0 7px 90px;
	border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3;}
#userTopHeader div { display:inline-block;}
#forgotEmail { margin: 60px 0 20px;}
.fancybox-skin { background: #fff!important; border-radius: 0!important; padding: 30px 11px !important;}
#getpass_butt { background: #58585A; color: #fff; padding: 10px;}
#MyAccountPage h2 { padding: 15px 0; }
.myAccountList li a i {
    display: block;
    clear: both;
    font-size: 44px;
    margin-bottom: 10px;
}
/* wishlist  */
#WishlistPage { font-size: 15px; text-transform:uppercase; }
#WishlistPage h1 { margin: 15px 0 !important;}
#WishlistPage #add_to_cartmultiple { float: right;margin:-51px 66px 0 0; width:200px; }
#ShareWishlist {background: url("images/images.png") no-repeat scroll -290px -298px transparent; float: right; height:40px; margin:-58px 0 0 0; padding:0; width:50px;}
#WishlistPage #userTopSize { margin:0 28px 0 163px;}
#userTopQty, #userTopPrice {margin-left: 53px;}
.wishItem { border-bottom: 1px solid #E3E3E3; padding: 5px 0;}
.wishItem div { display: inline-block; vertical-align: top;}
.wishItemImg { width:100px;}
.wishItemProdInfo { width: 150px; line-height:20px; margin:8px 0 0 0; }
.wishItemProdInfo .share { background: url("images/images.png") no-repeat scroll -344px -316px; color: #196fc4; display: block; font-size: 12px; padding:4px 5px 5px 32px;}
.wishItemProdSize { margin:16px 0 0 57px; text-align: center; width: 65px;}
.wishItemProdQty { margin:16px 0 0 72px;}
.wishItemProdTotal { margin:16px 0 0 65px; width: 70px; }
.wishItemProdAdd { margin:16px 0 0 70px; text-align: center; width: 164px;}
#WishlistPage .remove, #WishlistPage .edit { font-size: 17px; display:block; margin:0 0 8px 0; font-weight: bold;}
#SharePop { width:396px; background:#F9F9F9; }
#SharePop input, #SharePop textarea { border:solid 1px #969696; width:394px; margin:6px 0; padding:0; font-size:12px; color:#121212; }
#SharePop h1, #SharePop a { font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:25px; font-weight:normal; color:#000; letter-spacing:4px; }
#SharePop h1 { padding:3px 0 12px 0; margin:0 0 16px 0; border-bottom:solid 1px #bfbfbf;  }
#SharePop h3, #SharePop label { font-weight:normal; font-size:15px; color:#121212; }
#SharePop label { font-weight:bold; font-size:16px; display:block; }
#SharePop small { display:block; margin:0 0 16px 0; font-size:11px; color:#121212; }
#SharePop #sharew_to { height:30px; line-height:30px; width:374px; padding:0 10px; }
#SharePop #sharew_co { width:374px; padding:10px; height:72px; }
#SharePop #CharsRemain { color:#196fc4; font-weight:bold; }
#SharePop_Buttons { text-align:center;}
#SharePop a#spb_Cancel { margin:0 48px 0 0; color:#d4d4d4; }
.shareAndResult { position:relative; }
.ShareResult, .wishItem div.ShareResult { position:absolute; top:4px; left:160px; width:280px; font-size:12px; font-weight:bold; text-transform:none; color:#196fc4; line-height:16px; max-height:32px; overflow:hidden; display:none; }
#sr_0 { top:-54px; max-height:48px; }
#SP_fb { display:block; vertical-align:middle; float:right; width:27px; height:27px; background: url("images/images.png") no-repeat -145px -233px;}
#SP_tw { display:block; vertical-align:middle; float:right; width:27px; height:27px; background: url("images/images.png") no-repeat -172px -233px; margin:0 0 0 9px;}
/* end wishlist  */

/* account  */
.accountMenu li a { font-size:20px; display: block; text-transform:uppercase; line-height: 25px; padding: 13px 0; width:100%;border-bottom:1px solid #000;}
.accountMenu li a:hover { font-size:20px; width:100%;}
/* end account  */

/* profile  */
#ProfileWrap { margin-bottom: 20px; }
#ProfilePage .row {margin:0 0 8px 0;}
#ProfilePage input[type="text"], #ProfilePage input[type="email"], 
#ProfilePage input[type="password"] { width:100%;;}
#ProfilePage select { width:100%; padding: 5px; box-sizing:content-box;}
#ProfilePage h1 { margin: 0;}
#ProfilePage h2 { font-size: 22px; font-weight:normal; margin:14px 0;}
#ProfileDetails, #ProfileBilling { display: inline-block; width:49%; vertical-align: top; margin:0 1% 0 0}
#ProfilePass, #ProfileShipping { display: inline-block; width:49%; vertical-align: top;margin:0 0 0 1%}
#ProfilePass { }
#ProfilePage .errorMessage {color:red;}
#submitRow { margin:32px 0 0 0; padding:16px 0 0 0; }
#toChangeEmailJoin {font-size:16px; font-weight:normal; color: #000; letter-spacing:0px; text-transform:none; display:block; height:20px; line-height:20px; margin:4px 0 12px 8px; }
#toChangeEmailJoin span {display:inline-block; margin:0 8px 0 0; width:25px; height:25px;background:#ececec; vertical-align:middle; border-radius:4px;  }
#toChangeEmailJoin span.checked:after {display:block;content: '✔'; margin:1px 0 0 5px;font-size:22px;  }





#ShipSameBill {font-size:16px; font-weight:normal; color: #000; letter-spacing:0px; text-transform:none; display:block; height:20px; line-height:20px; margin:4px 0 12px 8px; }
#ShipSameBill span {display:inline-block; margin:0 8px 0 0; width:25px; height:25px;background:#ececec; vertical-align:middle; border-radius:4px; }
#ShipSameBill span.checked:after {display:block;content: '✔'; margin:1px 0 0 5px;font-size:22px;  }

.sbHolder{background-color: #FFFFFF;font-size:15px;color: #333333; width:270px;height:29px; line-height:29px; border-radius:4px; border:solid 1px #969696; position: relative; font-weight:normal; letter-spacing:0px; margin:3px 0;}
.sbHolder:focus .sbSelector{}
.sbSelector {display: block;height:29px;left: 0;line-height:29px;outline: none;overflow: hidden;position: absolute;text-indent:5px;top: 0;width:253px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #333333;outline: none;text-decoration: none;}
.sbToggle{background: url(images/images.png) -130px -236px no-repeat; display: block;height:29px;outline: none;position: absolute;right: 0;top: 0;width:16px;}
.sbToggle:hover{background: url(images/images.png) -130px -236px no-repeat;}
.sbToggleOpen{background: url(images/images.png) -130px -236px no-repeat;}
.sbToggleOpen:hover{background: url(images/images.png) -130px -236px no-repeat;}
.sbHolderDisabled{}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{background: url(images/select-arrow-disabled.png) 1.2em 1em no-repeat;}
.sbOptions{background-color: #FFFFFF;border: solid 1px #969696;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 2.3em;width:270px;z-index:311;overflow-y: auto;max-height: 300px;}
.sbOptions li{padding: 0 3px; line-height:16px;}
.sbOptions a{display: block;outline: none;padding: 3px 0 3px 1px;}
.sbOptions a:link, .sbOptions a:visited{text-decoration: none;color: #333333;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{color: #FFFFFF;background-color: #3399FF;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbSub{padding-left: 17px;}
/* end profile  */

/* subscribe  */
#aioLeft {display:inline-block;vertical-align:top;width:48%; margin:0 2% 0 0; }
#aioRight {display:inline-block;vertical-align:top;width:48%; margin:0 0 0 2%; }
#AllinonePage h1 { text-align: center; margin: 0 0 12px 0;}
#AllinonePage h1:before {content:'';display:inline-block;border:solid 1px #fff; width:50px; height:0px;margin:0 32px 7px 0;}
#AllinonePage h1:after {content:'';display:inline-block;border:solid 1px #fff; width:50px; height:0px;margin:0 0 7px 32px;}
#AllinonePage h4 {margin:0 0 12px 0;}
#AllinonePage .row {margin:0 0 12px 0;}
#AllinonePage .row label {display:block;}
#AllinonePage .row input[type="text"], #AllinonePage .row input[type="password"], #AllinonePage .row input[type="email"] { width:100%;box-sizing: border-box;}
#aio_left_butt {text-align:right;}
#auth-loginlink img {height:35px;}
#aioBottom {text-align:center; width:50%; margin:0 auto;  }
#aioBottom .row {text-align:left;}

/* alerts */
#AlertsPage #userTopHeader div#userTopSize {margin-left:195px;}
#AlertsPage {font-size: 15px; text-transform:uppercase; }
#AlertsPage .alertsProd { border-bottom:1px solid #E3E3E3;  padding: 5px 0;}
#AlertsPage .alertsProd div { display:inline-block; vertical-align: top;}
#AlertsPage .alertsProdImg { width:100px;}
#AlertsPage .alertsProdInfo { width:220px; line-height:20px;}
#AlertsPage .alertsProdSize {width:50px; text-align: center; margin:0 30px;}
#AlertsPage .alertsProdAdd { margin-left: 70px; width: 170px; text-align: center;}
#AlertsPage .unsubscribe {font-weight:bold; font-size:17px;}
.alertsProdAdd .button { margin:12px 0 0 0; }
/* end alerts */

/* orders */
#OrdersPage h2 { margin-top: 40px; letter-spacing:0; font-size: 17px; clear:both;}
#OrdersPage a span { font-size: 15px; letter-spacing:0px; text-transform:capitalize;text-align: left;}
#OrdersPage a span .status { text-transform:uppercase; }
#ordText { margin-bottom:10px; font-size: 15px;}
#OrdersPage .form { font-size: 15px;}
#ordNumber { float:left;}
#billName { float:left; margin:0 20px;}
#OrdersPage .form label { margin-bottom:5px}
#OrdersForm_ordNumber, #OrdersForm_billName {width:252px;}
#OrdersPage input.bigButton { background:#196fc4; border:none; color: #FFFFFF; cursor: pointer; font-size: 16px; font-weight:bold; margin:26px 0 0 20px; padding: 5px 10px;}
.c_red .orderCircle { display: inline-block; width: 13px; height: 13px; border-radius:999px; background:#e50a0a; vertical-align:middle;}
.c_green .orderCircle { display: inline-block; width: 13px; height: 13px; border-radius:999px; background:#5fc579; vertical-align:middle;}
.orderItem { border-bottom: 1px solid #D0D0D0; }
a.orderItema { display:inline-block; padding: 5px 0; }
a:hover.orderItema {background: #f6f6f6;}
.orderDate { display:inline-block; width:280px; text-align: right; }
.orderNumber { display:inline-block; width:160px; margin:0 0 0 6px; }
.orderStatus { display:inline-block; width:248px; }
.orderCredits { width:155px; }
.orderInfo { text-align: right;}
.cancelOrder.button { padding: 2px 10px; margin-top: 3px;}
.HomeMenu { text-align: right;}
.HomeMenu a {text-decoration:none; font-size:16px; font-weight:bold;}
/* end orders */


/* order */
#OrdPage, #confRight { font-size:16px;}
#ordTopLeft, #ordTopRight { display: inline-block;}
#ordTopLeft span.green {text-transform:uppercase;}
#ordTopRight { width:430px; vertical-align: top;}
#ordTopRight a span {border-bottom: 1px solid #5FC579;}
#ordDetail { margin:20px 0 5px; text-decoration:underline;}
#ordDetailLeft, #ordDetailCenter, #ordDetailRight {  display: inline-block; vertical-align: top; width:48%; margin-right:2%; line-height:18px;}
#ordDetailLeft strong, #ordDetailCenter strong, #ordDetailRight strong { font-size:16px; }
#ordDetailRight { margin:0 0 0 2%; }
#ordDetailRight div { margin:0; font-size:19px; font-weight:bold;}
#ordProdWrapper { margin-top:20px; clear:both;}
.ordProd { border-bottom:1px solid #E3E3E3;  padding: 5px 0;}
.ordProd div { display:inline-block; vertical-align: top;}
.ordProdPic { width:180px; }
.ordProdPic img { width:160px; }
.ordProdInfo { width:360px;line-height:20px;}
.ordProdSize { margin-left:16px; width:80px;}
.ordProdTotal { margin-left:30px; width:250px;}
/* end order */

/*referals*/
#EditableDiv_Inner,#ReferalsText {text-align:center;}
input.referal_email { width:258px; margin:0 auto 4px auto !important; display:block;}
 { text-align:center; }
/*endreferals*/
@media screen and (min-width: 1340px) {
}
@media screen and (max-width: 1023px) {
	
}
@media screen and (max-width: 767px) {
    #aioLeft, #aioRight, #aioBottom, #ProfileDetails, #ProfilePass, #ProfileBilling, #ProfileShipping {width:100%;margin:0; padding: 0;}
    #ordNumber, #billName { float: none; width: 100%; margin: 0; padding: 0;}
    .orderDate {text-align: left;}
    #ordTopRight {width: auto;}
}